没有ID的VBA单击按钮

问题描述 投票:0回答:1

没有类名的情况下如何单击,带有以下元素的链接如下:

<a href="#" onclick="ChooseRange()">Add Range +</a>

之前和之后的完整元素如下:

<li class="rangeDefault">
    <a href="#" onclick="ChooseRange()">Add Range +</a>
</li>

这是我使用但无法正常工作的VBA代码:

doc.getElementsByTagName("Add Range +").Click
vba onclick click
1个回答
0
投票

尝试使用HTMLDocument对象的querySelector方法,它将允许您通过onclick属性获取所需的元素...

doc.querySelector("[onclick='ChooseRange()']").click
© www.soinside.com 2019 - 2024. All rights reserved.