2012-07-06 16 views

risposta

8

impostando un valore CSS in un foglio di stile non è lo stesso di impostazione tramite la proprietà style. È necessario esaminare il metodo getComputedStyle per ottenere questo (e anche currentStyle per IE precedente).

+0

Per IE avete bisogno di una soluzione in quanto non ha getComputedStyle, esempio: http://www.javascriptkit.com/dhtmltutors/dhtmlcascade4.shtml – TheZ

+1

grazie, non sapevo di – John

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

funzionerà correttamente se si utilizza lo stile in linea .eg.

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

sua opacità * btw – Xeieshan

+0

oops ............ – mohsin

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

Ora, la variabile temporanea avrà il valore di opacità del "em".

Problemi correlati