Нажатие ID в Internet Explorer VBA ничего не регистрирует? - PullRequest
0 голосов
/ 11 июня 2019

HTML-идентификатор, который я пытаюсь щелкнуть, не выдает ошибку, но щелчок ничего не регистрирует в окне IE?

HTML-код выглядит следующим образом:

<div class="bt_lstcl_card btcc btcNoImg" id="rqAnswerOption0" data- 
 serpquery="/searchq=Beetlejuice+released&amp;filters=BTQI%3A%220%22+BTCI%3A%220%22+ShowTimesTaskPaneTrigger%3A%22false%22&amp;skipopalnative=true&amp;rnoreward=1&amp;FORM=ML151V" iscorrectoption="True" tabindex="0">

Я пробовал следующее:

ie.Document.getElementById("rqAnswerOption0").Click

Вышеприведенное не выдает ошибку, но ничего не регистрирует вокно IE.Тогда я попробовал код FireEvent:

Set element = ie.Document.getElementById("rqAnswerOption0")
     element.FireEvent ("onkeyup")

Это тоже ничего не зарегистрировало.Если я просто пытаюсь получить текст из идентификатора, это работает:

set p = ie.Document.getElementById("rqAnswerOption0")
MsgBox p.innerText

Я не понимаю, почему я могу получить текст для идентификатора, но ничего не регистрируется, когда я пытаюсь нажать.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...