我的代码出现问题,而且Internet Explorer正在告诉我这行代码中有一个Object需要出错:
document.getElementById(xDiv).style.display='none'
答案 0 :(得分:1)
你编写它的方式,“xDiv”代表一个javascript变量,其值应该是DOM中元素的id。如果xDiv的值不是DOM中元素的id,则document.getElementById(xDiv)将不会解析为对象。在这种情况下,您将无法访问样式属性,该属性会为您提供此异常。
用
替换你的代码行alert(document.getElementById(xDiv));
它可能会警告像undefined或null这样的东西。