无法设置null的属性'innerHTML'

时间:2012-08-10 06:49:07

标签: javascript

在Google Chrome控制台中,显示的错误是

未捕获的TypeError:无法将属性'innerHTML'设为null

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

我在onclick事件中将此函数调用到imagebutton

2 个答案:

答案 0 :(得分:2)

您没有id productdescription(可能是大写)的元素,因此document.getElementById("productdescription")返回null。

答案 1 :(得分:0)

我犯了一个错误。我宣布div#showproduct覆盖了div#productdescription,在调用div#productdescription innerHTML属性之前,我正在调用div#showproduct的innerHTML属性。所以,div#productdescription正在被删除。