我对Javascript很新,所以请原谅我这是一个简单的问题。
我正在尝试使用Javascript访问表单中一组复选框的长度。但是,我需要能够更改复选框的“名称”字段以检查它们的几个不同组。现在,我的示例代码如下:
var set = "set" + x;
totalLength = optionBoxes.set.length;
变量x
由for
循环递增,该循环包裹整个事物,我尝试访问的复选框集的名称是set0,set1,set2等。< / p>
感谢。
编辑:小错字修正
答案 0 :(得分:1)
可能你想要这个:
var set = "set" + x;
totalLength = optionBoxes[set].length;
在Javascript中,对象的属性通常以object.name
的形式访问,但如果您将名称作为字符串,则object["name"]
也可以访问它们。
答案 1 :(得分:0)
如果您认为您的代码应该可以运行,请尝试:
totalLength = optionBoxes [set] .length;