我有一个网站,所有的按钮都有相同的类名,按钮的唯一区别部分是“数据dojo附件点”。
我正在尝试单击该按钮或选择该字段并输入值。
<div class="btn btn-default" type="button" data-dojo-attach-point="searchAddress">Search</div>
<div class="btn btn-default" type="button" data-dojo-attach-point="buildToAddress">Build to Address</div>
就是这样
Set element = .document.getElementsByClassName("btn btn-default")
element.Item(0).Click
有人知道我如何选择正确的按钮来点击吗?
先谢了!
1条答案
按热度按时间u1ehiz5o1#
您可以使用CSS选择器,如下例中的
.querySelector()
所示:我保存了
C:\tmp.htm
用于测试,内容如下:下面是另一个示例,使用
.getElementsByClassName()
和.getAttribute()
:正如您在“即时”窗口中看到的,
objNode.innerText
是“Build to Address”,它对应于具有data-dojo-attach-point="buildToAddress"
的目标节点。