菜鸟求助Javascript问题

2025-03-10 18:29:05
推荐回答(4个)
回答1:

两个不负责任的家伙。。
那里少一个分号是没问题的,问题在于数组的定义,要用()而不是{},另外while循环里输出部分document.write("arr[n]" + "
");也多写了引号,达不到预期的效果。所以"arr[n]"的引号要去掉。
还是就是h1那段,可以写在循环外面。

回答2:

for(n in arr)
{
document.write("

for-in语句编例数组

");
document.write(arr[n] + "
") -------这里少:
}

回答3:

正解,一楼

回答4:

Terry239正解。最大的错误是数组定义

var arr = new Array {"苹果","香蕉","梨子"};
---
var arr = new Array ("苹果","香蕉","梨子");