【发布时间】:2009-11-03 18:53:59
【问题描述】:
好吧,我已经在这个问题上摸不着头脑了......似乎related to this ol' chestnut
这是我的问题:
var testlength = theForm.elements.length;
var testlastelement = theForm.elements[testlength].type;
testlength 返回 60
但是!
testlastelement 返回为“未定义”(null 或不是对象)
什么给了?
FWIW,我的页面有一堆输入(我正在尝试遍历表单并获取名称、值等)...表单输入包含在表格中,但最后一个元素(也是类型=image) 在该表之外。
【问题讨论】:
-
60 将在大小为 60 的数组之外。最后一个元素以长度 [59] 结束
标签: javascript arrays indexing