2012-08-06 55 views
0

我的代碼在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> 

任何幫助,將不勝感激。

+0

這就是說,top.style是未定義的,不一定是頂部本身。這有幫助嗎? – 2012-08-06 03:53:12

回答