Нажмите на гиперссылку для TD объекта - PullRequest
0 голосов
/ 13 декабря 2018

Я хочу щелкнуть гиперссылку на веб-странице с использованием VBA, которую я нашел с помощью метода ниже:

Set trs = ie.document.getElementsByTagName("tr")
For Each trObj In trs
    Set tds = trObj.getElementsByTagName("td")
    For Each tdObj In tds
        If tdObj.className = "btn_container" And tdObj.innerText = "Reinstate Award" Then
            tdObj.Click
        End If
    Next
Next

Я не могу получить бит tdObj.Click, чтобы щелкнуть гиперссылку.

HTML ниже:

<td class="btn_container">
    <input name="_linkSubmit" type="hidden"><a name="assessment_Reinstate" class="button_link" id="assessment_Reinstate" onclick="javascript:return disableLinks(this.href);" href='javascript:submitLink(document.Form0,"assessment_Reinstate");' type="button" renderer="uk.co.slc.tapestry.link.PortalLinkRenderer@1a79ffb">Reinstate Award</a>
</td>

Любая помощь будет принята с благодарностью.

Спасибо

Джим

1 Ответ

0 голосов
/ 14 декабря 2018

Вы можете попробовать использовать идентификатор ссылки

ie.document.querySelector("#assessment_Reinstate").click
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...