2012-08-10 71 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。

相关问题