我想抓住页面上的div的DISPLAY属性。如果它是通过内联样式属性设置的,我似乎只能抓住它。通过JS抓取style.display属性只有在设置了内联才有效?
如果我的JS是这样的:
alert(document.getElementById('myDiv').style.display);
它会提醒 '块' 与此HTML:
<div id="myDiv" style="display: block;"></div>
然而,如果我通过外部样式表进行设置:
#myID {display: block}
我的HTML: 和我的HTML:
然后我的警报是一个空字符串。
这是为什么?
你加载你的HTML之前运行您的JavaScript? – 2011-02-22 21:23:05