Document.all.item 方法第二个参数的用途
Purpose of Document.all.item method's second argument
我正在将一些 VBS 转换为 JS,遇到了我不确定的一行:
document.all.item(strCheckboxName,i)
因为 constructor 没有为 document.getElementById()
取两个参数,所以我不知道这条指令的目的是什么。
换句话说,这里第二个参数i
的目的是什么?
document.all.item(strCheckboxName, i)
item
方法 (object.item(name, index)
) 采用以下参数:
姓名[在]
指定要检索的对象或集合。如果此参数是整数,则它是对象的从零开始的索引。如果该参数为字符串,则检索所有匹配到属性名或id属性的对象,如果匹配到多个则返回一个集合。
index [in, optional]
指定返回集合时要检索的对象的从零开始的索引。
https://docs.microsoft.com/en-us/previous-versions//hh870051(v=vs.85)
这对您意味着,如果 strCheckboxName
指的是一个控件数组,您将使用第二个参数来指定数组中的哪个对象。这是一个可选参数。
我正在将一些 VBS 转换为 JS,遇到了我不确定的一行:
document.all.item(strCheckboxName,i)
因为 constructor 没有为 document.getElementById()
取两个参数,所以我不知道这条指令的目的是什么。
换句话说,这里第二个参数i
的目的是什么?
document.all.item(strCheckboxName, i)
item
方法 (object.item(name, index)
) 采用以下参数:
姓名[在]
指定要检索的对象或集合。如果此参数是整数,则它是对象的从零开始的索引。如果该参数为字符串,则检索所有匹配到属性名或id属性的对象,如果匹配到多个则返回一个集合。
index [in, optional]
指定返回集合时要检索的对象的从零开始的索引。
https://docs.microsoft.com/en-us/previous-versions//hh870051(v=vs.85)
这对您意味着,如果 strCheckboxName
指的是一个控件数组,您将使用第二个参数来指定数组中的哪个对象。这是一个可选参数。