2012-07-06 19 views

Odpowiedz

8

ustawienie wartości CSS w arkuszu stylów nie jest taki sam, jak ustawienie go za pośrednictwem właściwości style. Aby to uzyskać, należy przyjrzeć się metodzie getComputedStyle (a także currentStyle dla starszych wersji IE).

+0

dla IE trzeba obejście ponieważ nie mają getComputedStyle, przykład: http://www.javascriptkit.com/dhtmltutors/dhtmlcascade4.shtml – TheZ

+1

dzięki, nie wiedziałem o – John

-1
document.getElementById("em").style.opacity; 

będzie działać dobrze, jeśli używasz wbudowanego stylu .eg.

<div id="em" style="width: 50px; height: 50px; opacity: 0.5;"> 
+0

jego krycie * btw – Xeieshan

+0

Ups ............ – mohsin

3
var em = document.getElementById("em"); 
var temp = window.getComputedStyle(em).getPropertyValue("opacity"); 

Teraz zmienna temp będzie miał wartość zadymienia "em".

Powiązane problemy