Baseline Widely available *
Das CSSStyleDeclaration
Interface repräsentiert ein Objekt, das ein CSS-Deklarationsblock ist und Stilinformationen sowie verschiedene stilbezogene Methoden und Eigenschaften bereitstellt.
Ein CSSStyleDeclaration
Objekt kann über drei verschiedene APIs verfügbar gemacht werden:
HTMLElement.style
, welches sich mit den Inline-Stilen eines einzelnen Elements beschäftigt (z. B. <div style="â¦">
).CSSStyleSheet
API. Zum Beispiel gibt document.styleSheets[0].cssRules[0].style
ein CSSStyleDeclaration
Objekt für die erste CSS-Regel im ersten Stylesheet des Dokuments zurück.Window.getComputedStyle()
, welches das CSSStyleDeclaration
Objekt als eine schreibgeschützte Schnittstelle bereitstellt.CSSStyleDeclaration.cssText
Textuelle Darstellung des Deklarationsblocks, sofern und nur sofern es über HTMLElement.style
verfügbar gemacht wird. Das Setzen dieses Attributs ändert den Inline-Stil. Wenn Sie eine Textdarstellung eines berechneten Deklarationsblocks wünschen, können Sie diese mit JSON.stringify()
erhalten.
CSSStyleDeclaration.length
Schreibgeschützt
Die Anzahl der Eigenschaften. Siehe die item()
Methode unten.
CSSStyleDeclaration.parentRule
Schreibgeschützt
Die umgebende CSSRule
.
CSSStyleDeclaration.cssFloat
Spezieller Alias für die float
CSS-Eigenschaft.
CSSStyleDeclaration
benannte Eigenschaften
Durch Bindestriche getrennte und camel-cased Attribute für alle unterstützten CSS-Eigenschaften.
CSSStyleDeclaration.getPropertyPriority()
Gibt die optionale Priorität "important" zurück.
CSSStyleDeclaration.getPropertyValue()
Gibt den Eigenschaftswert für einen gegebenen Eigenschaftsnamen zurück.
CSSStyleDeclaration.item()
Gibt einen CSS-Eigenschaftsnamen anhand seines Indexes zurück, oder den leeren String, wenn der Index auÃerhalb des Bereichs liegt.
CSSStyleDeclaration.removeProperty()
Entfernt eine Eigenschaft aus dem CSS-Deklarationsblock.
CSSStyleDeclaration.setProperty()
Ãndert eine bestehende CSS-Eigenschaft oder erstellt eine neue CSS-Eigenschaft im Deklarationsblock.
CSSStyleDeclaration.getPropertyCSSValue()
Veraltet
Nur über getComputedStyle in Firefox unterstützt. Gibt den Eigenschaftswert als CSSPrimitiveValue
oder null
für Kurzschreibweise-Eigenschaften zurück.
const styleObj = document.styleSheets[0].cssRules[0].style;
console.log(styleObj.cssText);
for (let i = styleObj.length; i--; ) {
const nameString = styleObj[i];
styleObj.removeProperty(nameString);
}
console.log(styleObj.cssText);
Spezifikationen Browser-Kompatibilität MDN-Feedback-Box War diese Ãbersetzung hilfreich?
Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4