通常我们使用:
来定位CSS不透明度document.getElementById('wrapper').style.opacity="1";
如何定位-moz
个扩展程序?我尝试过使用:
var moz = document.getElementById('wrapper').style.-moz-opacity="1";
但脚本在执行此操作时卡住了。我想用纯JavaScript做。
答案 0 :(得分:1)
关注MDN:
Gecko 1.9.1(Firefox 3.5)及更高版本不支持
-moz-opacity
和 在Gecko 13中删除了对javascript中MozOpacity
的支持。到现在为止, 你应该只使用opacity
。
以前是这样的:
var opacity = document.getElementById("wrapper").style.MozOpacity;
现在是:
var opacity = document.getElementById("wrapper").style.opacity;
答案 1 :(得分:0)
您是否尝试使用与z-index“style.zIndex”相同的驼峰案例? “style.MozOpacity”,M是首都,因为它以a开头 - 跳过第一个下壳。但是新的FF浏览器不具备此属性。
<div id="demo" style="-moz-opacity:1.0"></div>
var str = "";
var elm = document.getElementById("demo");
for(var p in elm.style)
str += p + " " + typeof(elm.style[p]) + "<br/>";
document.body.innerHTML += str;
答案 2 :(得分:0)
你应该可以这样做:
。的document.getElementById( '包装')式[ “ - MOZ不透明度”] = “1”;
“style”只是一个对象,所以你应该可以用方括号表示法来调用它。