我目前有一个网站,我在其中使用一些JavaScript来更改DIV的背景。Javascript DIV背景问题
的DIV定义如下:
<td style="width: 750px; height: 300px; background-color: Black; border: 0px;">
<div id="outerscreen">
<div id="mainscreen">
</div>
</div>
</td>
,我使用的JavaScript如下:
var docEl = document.getElementById('outerscreen');
docEl.style.backgroundImage = "url('pics/intro.gif')";
我的问题就出现在那里这个功能完美的作品在IE浏览器,但无法为Chrome, FF和Safari。
任何人都可以阐明问题是什么以及我可以如何解决这个问题。
在此先感谢 克里斯
我怀疑'docEl =的document.getElementById('在其他浏览器不支持查询。您需要将IE标识为唯一具有不同访问方法的标识。Hooray – ppumkin 2011-05-18 08:12:21
@ppumkin每个浏览器都支持document.getElementById() – Ibu 2011-05-18 08:13:22
为什么不能直接编写'doc.getElementById('outerscreen')。 style.backgroundImage =' – 2011-05-18 08:14:32