当前位置:  开发笔记 > 编程语言 > 正文

无法从Javascript访问CSS Selector的属性

如何解决《无法从Javascript访问CSSSelector的属性》经验,为你挑选了1个好方法。



1> rahul..:

您只能在计算后才能获取通过类设置的值.

var oElm = document.getElementById ( "myStyle" );
var strValue = "";
if(document.defaultView && document.defaultView.getComputedStyle)
{
strValue = document.defaultView.getComputedStyle(oElm, null).getPropertyValue("-moz-opacity");
}
else if(oElm.currentStyle)    // For IE
{
strValue = oElm.currentStyle["opacity"];
}

alert ( strValue );


评论规则!currentStyle处理IE的方式,其他任何人都支持getComputedStyle().document.defaultView是一种获取负责呈现文档的"窗口"的方法.顺便说一句,`-moz-opacity`将不再起作用(因为FF 2,在Opera和WebKit中它从未这样做过).
推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有