我的代碼在firefox中正常工作,但在Chrome中出現錯誤。這只是抓住一個元素,並設置不透明度,所以我不知道我要去哪裏錯了。javascript中的getElementById錯誤
var bot = document.getElementById ("bot");
var top = document.getElementById ("top");
top.style.opacity = 0.0;
我得到的錯誤「遺漏的類型錯誤:無法設置的未定義的屬性‘不透明’」爲代碼的第三行,我不知道是什麼問題。我已經檢查過,以確保元素的ID是'頂部',並且它是唯一具有該ID的元素。
這是相關的HTML代碼
<div class = "banner" id = "bot">
<div class = "bannerTop" id = "top">
</div>
</div>
任何幫助,將不勝感激。
這就是說,top.style是未定義的,不一定是頂部本身。這有幫助嗎? – 2012-08-06 03:53:12