VBA нажмите кнопку без идентификатора - PullRequest
0 голосов
/ 16 марта 2020

Как можно щелкнуть без имени класса, ссылка со следующим элементом выглядит следующим образом:

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

Полный элемент до и после него выглядит следующим образом:

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

Это код VBA, который я использовал, но не работал:

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

1 Ответ

0 голосов
/ 16 марта 2020

Попробуйте использовать метод querySelector объекта HTMLDocument, который позволит вам получить нужный элемент по атрибуту onclick ...

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