Fälle von Nicht-Line-Stil
#div1 {width: 200px; Höhe: 200px; Hintergrund: rot;}IE bekommt Nicht-Line-Stile
var odiv = document.getElementById ('div1'); odiv.currentStyle.width; Chrome/FF erhält den nicht linesischen Stil var odiv = document.getElementById ('div1'); odiv.getComputedStyle (Odiv, Falsch) .Width;Meine Kompatibilitätsschreiben
var odiv = document.getElementById ('div1'); var elewidth = odiv.currentStyle && odiv.currentStyle.width || GetComputedStyle (Odiv, False) .width;Meine Erweiterung
Funktion getStyle (obj, name) {return obj.currentStyle? obj.currentStyle [name]: getComputedstyle (obj, false) [Name];}== Hinweis == Das obige kann nur Nicht-Line-Stile erhalten und keine Werte für Nicht-Zimmer-Stile festlegen.
Das obige ist die vollständige Beschreibung der vom Editor eingeführten JavaScript-Kompatibilitätszusammenfassung, um nicht-Line-Stile zu erhalten. Ich hoffe, es wird für alle hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht. Der Herausgeber wird alle rechtzeitig antworten!