Może istnieć różne powody, dla których musimy zmienić CSS i manipulować za pomocą elementów HTML, może to być dynamiczne załadowanie arkusza stylów, zmienić kolor przycisku, gdy użytkownik go kliknie, lub pisać CSS w JavaScript. Wszystkie te zmiany można dokonać za pośrednictwem JavaScript. W tym artykule zobaczymy różne sposoby dostępu do CSS z JavaScript i jego zmianą.
Używanie JavaScript do zmiany CSS
Istnieją różne metody w JavaScript, które pomagają w dostępie do elementów HTML i przez to możemy manipulować wartościami CSS. Niektóre z tych metod zostały wyjaśnione poniżej wraz z przykładami.
Używanie getElementsByClassName ()
Metoda getElementByClassName () przyjmuje ciąg jako nazwę klasy i przeszukuje cały dokument HTML i zwraca elementy o tej samej nazwie klasy. Po zidentyfikowaniu nazwy klasy możemy zmienić właściwości CSS, jak pokazano poniżej w przykładzie:
HTML:
JavaScript:
Tutaj przeszukaliśmy element HTML według nazwy klasy i zmieniliśmy właściwości CSS tych elementów za pomocą styl.kolor tła I styl.kolor ramki.
Wyjście:
Za pomocą getElementById ()
Inną metodą użycia jest getElementById () który wyszukuje wszystkie elementy HTML z podobnymi identyfikatorami i wykonuje na nich przypisaną funkcję. Zastosowane są głównie różne Divy, które są przypisywane identyfikatorami, a te identyfikatory są przeszukiwane za pomocą tej metody. Jest to najczęściej stosowane metody programistów, poniżej jest przykład:
HTML:
JavaScript:
Tutaj zastosowaliśmy tę metodę do wyszukiwania wszystkich elementów za pomocą ich identyfikatora i zmiany właściwości CSS za pomocą stylu.
Wyjście:
Za pomocą QuerySelector ()
Inną metodą, która działa tak jak powyższe dwie metody, jest QuerySelelect () Metoda, która może wyszukiwać według nazwy klasy, nazwy identyfikatora, a nawet według tagów HTML, ale zwraca tylko pierwszy wspomniany element HTML do wyszukiwania. Poniżej znajdują się sposoby korzystania z QuerySelector:
dokument.QuerySelelect („# id of Div”);Poniżej znajduje się przykład QuerySelelect () i tego, jak można go używać z nazwą klasy, identyfikatorami itp
HTML:
JavaScript:
Tutaj zastosowaliśmy metodę QuerySelelect () do wyszukiwania klas i identyfikatorów DIVS oraz zmienił ich właściwości CSS.
Wyjście:
Wniosek
Istnieją różne powody zmiany CSS, a najlepszym sposobem na to jest użycie JavaScript, ponieważ może łatwo uzyskać dostęp do elementów HTML i zmienić ich właściwości CSS. W tym artykule omówiliśmy, jak zmienić CSS za pomocą JavaScript, różne metody podane w JavaScript w celu zmiany wartości elementów HTML. Ułatwiają one prace programistów i zwiększają dynamikę strony internetowej. Za pomocą tych metod możemy łatwo zmieniać kolory przycisków, kolory tła, kolory czcionek itp.