【发布时间】:2013-10-07 19:31:47
【问题描述】:
我已经写了这段代码,但是这不起作用,请帮我找出问题所在。
var arr = [];
for (var i = 0; i < 51; i++) {
var obj = {
x : i, y : 2
};
arr.push(obj);
}
for (var i = 0; i < arr.length; i++) {
Document.write(arr[i].x +" "+arr[i].y+"<br>" );
}
【问题讨论】:
-
Document应该是document。 -
在这个例子之后,你应该了解 DOM 操作方法,如 createElement、appendChild、insertBefore 或者可能是 innerHTML ...,忘记 document.write
-
编程错误的基本规则:如果有疑问,您的问题是一些微小的语法错误。
-
检查您的控制台是否有错误。当某些东西不能正常工作时,首先检查错误。通常,这将为您提供有关问题所在的最佳线索。在这种情况下,您应该得到类似于“TypeError: Object function Document() { [native code] } has no method 'write'”的内容。这会给你一个线索,那里有什么不正确的(答案是破坏所说的)......
-
也没有真正的理由使用两个循环。
标签: javascript arrays object push