<input type="text" value="Phone" name="Phone" />
我无法像下面那样使用Id进行设置。我也没有权利更改标签。是否有任何选项使用名称值来设置值?
Set Helem=IE.document.getElementByValue("Phone")
Helem.Value = "1234565678"
答案 0 :(得分:1)
假设您的示例中的IE
是Internet Explorer或Shell.Application的某个实例,请使用以下sintax
Set Helem = IE.document.getElementsByName("Phone")
它不会返回对元素的引用,而是返回元素的HTMLCollection。从您的代码中,它可以或多或少地像数组一样处理。假设只有一个具有该名称的元素,则对它的引用将在Helem(0)