我正在将一些VBS转换为JS,并且遇到了我不确定的一行:
document.all.item(strCheckboxName,i)
因为没有构造函数为document.getElementById()
接受2个参数,所以我不知道这条指令是做什么的。
换句话说,这里第二个自变量i
的目的是什么?
document.all.item(strCheckboxName, i)
答案 0 :(得分:1)
item
方法(object.item(name, index)
)具有以下参数:
名称 [输入]
指定要检索的对象或集合。如果此参数是整数,则它是对象的从零开始的索引。如果此参数是字符串,则检索具有匹配的属性名称或id属性的所有对象,如果进行了多个匹配,则返回一个集合。
索引 [在,可选]
中指定返回集合时要检索的对象的从零开始的索引。
https://docs.microsoft.com/en-us/previous-versions//hh870051(v=vs.85)
这对您来说意味着,如果strCheckboxName
引用控件数组,则可以使用第二个参数指定数组中的哪个对象。这是一个可选参数。