Zusammenfassung der nativen Methoden zum Erhalten von Stilen in JavaScript_Javascript-Tipps
WBOY
Freigeben: 2016-05-16 16:34:54
Original
1045 Leute haben es durchsucht
ps: Es geht darum, den Stil zu bekommen, nicht darum, den Stil festzulegen. Wenn für das Element kein Stilwert festgelegt ist, wird der vom Browser angegebene Standardwert zurückgegeben. (Forumszusammenstellung)
1. element.style: kann nur den im Stilattribut im Element-Tag geschriebenen Stilwert abrufen und nicht den in definierten Stilwert Geladene Stilattribute
Diese Methode akzeptiert zwei Parameter: das Element, von dem der berechnete Stil abgerufen werden soll, und eine Pseudoelementzeichenfolge (z. B. „:before“). Wenn keine Pseudoelementinformationen erforderlich sind, kann der zweite Parameter null sein. kann auch über document.defaultView.getComputedStyle("element", "pseudo-class"); verwendet werden.
var ele = document.getElementById('ele');
var style = window.getComputedStyle(ele,null);
styles.color; //Hol dir die Farbe
Sie können die Anzahl der Browser-Standardstile über style.length anzeigen. IE6-8 unterstützt diese Methode nicht und Sie müssen die spätere Methode verwenden. Bei Firefox und Safari werden die Farben in das RGB-Format konvertiert.
3. element.currentStyle: IE-spezifisch, gibt den endgültigen CSS-Attributwert zurück, der aktuell auf das Element angewendet wird (einschließlich externer Link-CSS-Dateien, in die Seite eingebetteter