2012-08-10 97 views
-2

的特性「的innerHTML」谷歌瀏覽器控制檯,錯誤顯示爲無法設置爲null

遺漏的類型錯誤:空的無法設置屬性「的innerHTML」

var description=["a","b","c","d","e"]; 
var count=1; 
document.getElementById("productdescription").innerHTML = description[count-1]; 

我在調用這個函數一個onclick事件到imagebutton

+0

你的HTML看起來像什麼?你有一個屬性爲'id ='productdescription''的HTML標籤嗎? – Stegrex 2012-08-10 06:51:49

+0

您的Html元素未找到。嘗試在這裏調試或粘貼整個代碼,以便可以解決錯誤 – 2012-08-10 06:52:57

回答

0

我犯了一個錯誤。我宣佈覆蓋div#productdescriptiondiv#showproduct,並在致電div#productdescription innerHTML屬性之前,我調用了div#showproduct的innerHTML屬性。所以,div#productdescription正在被刪除。

2

你沒有一個ID爲productdescription(可能是大寫字母)的元素,因此document.getElementById("productdescription")返回null。