使用.length访问Javascript中的变量

时间:2010-06-10 22:32:06

标签: javascript variables

我对Javascript很新,所以请原谅我这是一个简单的问题。

我正在尝试使用Javascript访问表单中一组复选框的长度。但是,我需要能够更改复选框的“名称”字段以检查它们的几个不同组。现在,我的示例代码如下:

var set = "set" + x;
totalLength = optionBoxes.set.length;

变量xfor循环递增,该循环包裹整个事物,我尝试访问的复选框集的名称是set0,set1,set2等。< / p>

感谢。

编辑:小错字修正

2 个答案:

答案 0 :(得分:1)

可能你想要这个:

var set = "set" + x;
totalLength = optionBoxes[set].length;

在Javascript中,对象的属性通常以object.name的形式访问,但如果您将名称作为字符串,则object["name"]也可以访问它们。

答案 1 :(得分:0)

如果您认为您的代码应该可以运行,请尝试:

totalLength = optionBoxes [set] .length;