如果我有:如何獲得使用Javascript的元素的不透明度?
#em {
opacity:0.5;
}
我如何使用javascript
#em
的透明度? :d
我有麻煩以下的(它沒有返回值):
return document.getElementById("em").style.opacity;
如果我有:如何獲得使用Javascript的元素的不透明度?
#em {
opacity:0.5;
}
我如何使用javascript
#em
的透明度? :d
我有麻煩以下的(它沒有返回值):
return document.getElementById("em").style.opacity;
設置樣式表中的一個CSS值不一樣通過style
屬性設置它。您需要查看getComputedStyle
方法以獲取此內容(對於較舊的IE,還需要currentStyle
)。
var em = document.getElementById("em");
var temp = window.getComputedStyle(em).getPropertyValue("opacity");
,可變臨時將有 「EM」 的不透明度值。
對於IE瀏覽器,你需要一個解決辦法,因爲它不具備的getComputedStyle,例如:http://www.javascriptkit.com/dhtmltutors/dhtmlcascade4.shtml – TheZ 2012-07-06 15:37:47
謝謝,我不知道 – John 2012-07-06 15:42:19