-1

嘿!

var arrFolders=['2006','2007','2008'];
body.getElementById("folders").innerHTML="";
alert("ok");

当我运行此代码时,警报不会运行。我有一个 id 为“文件夹”的 div。有谁知道为什么这个 javascript 在 getElementById 上停止???

4

1 回答 1

3

getElementById在文档上定义,您甚至可能没有body变量(它是 的属性document,而不是 的属性window)。

改变

body.getElementById("folders")

document.getElementById("folders")

但是您必须学习如何通过使用列出错误的控制台来发现这些错误。而且使用alert(something)是一种非常痛苦的方式来跟踪你的错误,使用console.log(something).

于 2013-10-19T19:18:53.200 回答