我目前有一個網站,我在其中使用一些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