我有一个小问题。 当我使用某些属性设置css规则时,比如在外部.css文件中使用background-image,然后尝试在另一个外部.js文件中使用javascript访问它时,它不起作用。也就是说,我没有得到任何价值document.getElementById(someId).style.backgroundImage.
如何在通过外部CSS文件应用javascript时访问css属性?
但是,当我设置的HTML文件本身使用样式属性的CSS规则,它的工作原理。
因此,如果在外部.css文件中设置了css,我的查询就无法访问js中的css属性。
在文档中指定的规则与外部指定的规则之间没有区别。你确定外部CSS文件被正确包含,并且你是否在等待它通过'onload'加载? – meagar 2010-10-30 04:44:32
在DOM呈现(通过HTML或包含.js文件直接加载),_onload_事件或稍后按按钮单击之后,您的JavaScript是否正在运行? – NVRAM 2010-10-30 04:51:32
是的,外部的CSS文件加载正确,并且它通常不是通过onload加载。 是的,javascript在加载DOM之前运行。 js被调用onmouseover,onmouseout和onClick等事件。 – 2010-10-30 07:03:17