首页 > 解决方案 > 没有ID的VBA单击按钮

问题描述

没有类名怎么点击,下面元素的链接如下:

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

它前后的完整元素如下:

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

这是我使用但不起作用的 vba 代码:

doc.getElementsByTagName("Add Range +").Click

标签: vbaonclickclick

解决方案


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

doc.querySelector("[onclick='ChooseRange()']").click

推荐阅读