HTML DOM Element style-Attribut
- Vorherige Seite setAttributeNode()
- Nächste Seite tabIndex
- Zurück zur übergeordneten Ebene HTML DOM Elements-Objekt
Definition und Verwendung
style
Das Attribut gibt den Wert des style-Attributs des Elements zurück, als CSSStyleDeclaration-Objekt.
Das CSSStyleDeclaration-Objekt enthält alle inline-Style-Attribute des Elements. Es enthält nicht in <head>
jegliche Style-Attribute, die in einem Teil oder einer jeden externen Stil-Tabelle gesetzt sind.
Punkt 1
Sie können solche Stile nicht setzen:
element.style = "color:red";
Sie müssen solche CSS-Attribute verwenden:
element.style.backgroundColor = "red";
Punkt 2
Die JavaScript-Syntax und die CSS-Syntax unterscheiden sich leicht:
backgroundColor / background-color
Siehe auch unsere Vollständiges Referenzhandbuch für Style-Objekt.
Punkt 3
Verwenden Sie diesen style-Attribut, anstatt setAttribute() Methode, um zu verhindern, dass andere Attribute im style-Attribut überschrieben werden.
Siehe auch:
Beispiel
Beispiel 1
Ändern Sie die Farbe von "myH1":
document.getElementById("myH1").style.color = "red";
Beispiel 2
Erhalten Sie den Wert der oberen Grenze von "myP":
let value = document.getElementById("myP").style.borderTop;
Syntax
Geben Sie das style-Attribut zurück:
element.style.property
Setzen Sie das style-Attribut:
element.style.property = Wert
Eigenschaftswert
Wert | Beschreibung |
---|---|
Wert |
Geben Sie den Wert der Eigenschaft an. Beispiel: element.style.borderBottom = "2px solid red" |
Rückgabewert
Typ | Beschreibung |
---|---|
Objekt | Das CSSStyleDeclaration-Objekt des Elements. |
Browser-Unterstützung
element.style
Es ist eine Eigenschaft von DOM Level 2 (2001).
Alle Browser unterstützen es vollständig:
Chrome | IE | Edge | Firefox | Safari | Oper |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Oper |
Unterstützung | 9-11 | Unterstützung | Unterstützung | Unterstützung | Unterstützung |
- Vorherige Seite setAttributeNode()
- Nächste Seite tabIndex
- Zurück zur übergeordneten Ebene HTML DOM Elements-Objekt