Styles, Attribute und Klassen
Styles
Styles setzen
Um Styles auf Elementen direkt zu setzen, können wir das style
-Attribut nutzen, mit welchem wir dann Zugriff auf jedes CSS-Property haben, jedoch in CamelCase-Schreibweise.
Diese Styles werden als Inline-Styles gesetzt und überschreiben somit alle Regeln ausser die, die mit !important
markiert sind.
Styles auslesen
Um nun auf alle Style-Properties eines Elements zuzugreifen, müssen wir die Methode getComputedStyle()
nutzen:
CSS-Variablen
Wir können auch die Werte der CSS-Variablen verändern oder CSS-Variablen neu erstellen , indem wir das gesamte Dokument auswählen:
Attribute
Attribute auslesen
Für Standard-Attribute können wir einfach unser Element nutzen und dann darauf zugreifen:
Für Nicht-Standard-Attribute müssen wir die Methode getAttribute()
nutzen:
Attribute setzen
Das Attribut setzen funktioniert ebenfalls über die Properties des HTML-Elements:
Klassen
Bei den Klassen haben wir essenziell vier Methoden, um einem Element Klassen hinzuzufügen, zu entfernen, umzuschalten und zu überprüfen, ob sie bereits angewandt wird:
Zuletzt aktualisiert