-1

我的代码有问题,Internet Explorer 告诉我,我的代码的这行有一个 Object required 错误:

document.getElementById(xDiv).style.display='none'
4

1 回答 1

1

按照您编写的方式,“xDiv”表示一个 javascript 变量,其值应该是 DOM 中元素的 id。如果 xDiv 的值不是 DOM 中元素的 id,那么 document.getElementById(xDiv) 将不会解析为对象。在这种情况下,您将无法访问 style 属性,这会导致您出现此异常。

将您的代码行替换为

alert(document.getElementById(xDiv));

它可能会警告 undefined 或 null 之类的东西。

于 2012-05-04T01:16:46.760 回答