Document.all.item方法的第二个参数的目的

时间:2019-10-13 04:51:00

标签: javascript vbscript

我正在将一些VBS转换为JS,并且遇到了我不确定的一行:

document.all.item(strCheckboxName,i)

因为没有构造函数document.getElementById()接受2个参数,所以我不知道这条指令是做什么的。

换句话说,这里第二个自变量i的目的是什么?

document.all.item(strCheckboxName, i)

1 个答案:

答案 0 :(得分:1)

item方法(object.item(name, index))具有以下参数:

名称 [输入]

指定要检索的对象或集合。如果此参数是整数,则它是对象的从零开始的索引。如果此参数是字符串,则检索具有匹配的属性名称或id属性的所有对象,如果进行了多个匹配,则返回一个集合。

索引 [在,可选]

指定返回集合时要检索的对象的从零开始的索引。

https://docs.microsoft.com/en-us/previous-versions//hh870051(v=vs.85)


这对您来说意味着,如果strCheckboxName引用控件数组,则可以使用第二个参数指定数组中的哪个对象。这是一个可选参数。