如何使用VBScript获取下面的值?

时间:2013-10-30 07:59:09

标签: vbscript

<input type="text" value="Phone" name="Phone" />

我无法像下面那样使用Id进行设置。我也没有权利更改标签。是否有任何选项使用名称值来设置值?

Set Helem=IE.document.getElementByValue("Phone")
Helem.Value = "1234565678"

1 个答案:

答案 0 :(得分:1)

假设您的示例中的IE是Internet Explorer或Shell.Application的某个实例,请使用以下sintax

Set Helem = IE.document.getElementsByName("Phone")

它不会返回对元素的引用,而是返回元素的HTMLCollection。从您的代码中,它可以或多或少地像数组一样处理。假设只有一个具有该名称的元素,则对它的引用将在Helem(0)