1. StilobjektDas Stilobjekt stellt eine einzelne Stildeklaration dar und kann vom Dokumentelement aus aufgerufen werden, auf das der Stil angewendet wird. Das Style-Objekt erhält den Inline-Style , also den Wert des Style-Attributs im Element-Tag. Beispiel: <style type="text/css">#div{color:gray;}</div>//Interner Stil <div id="div" style="color:red;"></div>//Inline-Stil document.getElementById('id').style.color;//Der Wert ist rot 2. currentStyle-ObjektGibt den endgültigen Stil aller Stildeklarationen (einschließlich interner, externer und Inline-Deklarationen) zurück, die gemäß den CSS-Kaskadierungsregeln auf das Element angewendet wurden. Nur IE und Opera unterstützen die Verwendung von CurrentStyle, um den berechneten Stil eines Elements zu erhalten. Die Methode getComputeStyle() kann den vom aktuellen Element verwendeten CSS-Attributwert abrufen. var div=window.getComputeStyle("div",null).color; //Der erste Parameter ist das Zielelement, der zweite Parameter ist die Pseudoklasse (erforderlich, auf null gesetzt, wenn keine Pseudoklasse vorhanden ist) Der Unterschied zum Style-Objekt: getComputeStyle() ist schreibgeschützt, es kann nur abgerufen, aber nicht festgelegt werden, während der Stil gelesen und festgelegt werden kann. Für ein Element ohne festgelegten Stil gibt getComputedStyle() den Wert der Längeneigenschaft im Objekt zurück. Die Länge im Stilobjekt beträgt 0. Verschiedene Browser unterstützen das currentStyle-Objekt unterschiedlich, daher muss auf Kompatibilität geachtet werden. var div = document.getElementById('div'); var colorStr=null; if(div.currentStyle){//Kompatibel mit IE colorStr=div.aktuellerStil; }anders{ colorStr=window.getComputedStyle(div,null); } var col=colorStr.color; //Holen Sie sich den Farbattributwert von div 3. Beispiel (ziehbare Ebene)CurrentStyle-Objekt Stilobjekt Dies ist das Ende dieses Artikels über die detaillierte Fallanalyse von JavaScript-Style-Objekten und CurrentStyle-Objekten. Weitere relevante Inhalte zu JS-Style-Objekten und CurrentStyle-Objekten finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: So aktivieren Sie Fernzugriffsberechtigungen in MySQL
>>: LINUX Prüft, ob der Port belegt ist
In der MySQL-Datenbank ist Null eine häufige Situ...
Mit den richtigen Einstellungen können Sie Linux-...
1》Seien Sie gut im Webdesign 2》Wissen, wie man Web...
Absolute, relative und fixe Positionierung absolu...
Datenbank MySQL Version 8.0.18 Laden Sie eine DBe...
1. Kopieren Sie die Konfigurationsdatei in die Be...
Inhaltsverzeichnis Überblick Definition Instanzme...
Quelle des Problems: Wenn der Slave-Server der ge...
Diese Frage stammt aus einer Nachricht auf Nugget...
1. Neuer und alter Domain-Namenssprung Anwendungs...
Wenn wir eine Hintergrundfarbe mit Farbverlauf er...
Inhaltsverzeichnis 1. Drei Binlog-Modi 1.Anweisun...
Hintergrund Alles begann, als ein Klassenkamerad ...
Abfrage des aktuellen Datums AKTUELLES DATUM AUSW...
Verwenden Sie JS, um ein zufälliges Namensaufrufs...