如何使用 VBS 单击锚点,HTML 标签
How to click anchor, HTML tag, with VBS
我花了很多时间寻找我的问题的解决方案,但没有找到(也许我只是 VBS 的新手)。
所以,我的问题是:封装到一些#document、div、tab、table、tr、td、tbody、ul、li 我有这个:
<a href="#" onclick="EPCM.doNavigate('navurl://9378a638c45b5b365a39e30eb9f00ff6',0,'','null',1,'Tutti\x20gli\x20strumenti','');return false;" class="pgfsLiv3">Tutti gli strumenti</a>
我尝试使用此 VBScript 单击此 hyperlink:
Set a=oIE.document.getElementsByTagName("a")
For i = 0 To a.Length - 1
If a(i).innerText = "Strumenti di lavoro" Then a(i).Click
Next
它可以运行但不起作用(不单击 link)。有什么建议吗?
尝试点击 class
搜索到的内文
For Each elem In IE.Document.getElementsByClassName("pgfsLiv3")
If elem.innerText = "Tutti gli strumenti" Then
elem.focus
elem.Click
End If
Next
我花了很多时间寻找我的问题的解决方案,但没有找到(也许我只是 VBS 的新手)。 所以,我的问题是:封装到一些#document、div、tab、table、tr、td、tbody、ul、li 我有这个:
<a href="#" onclick="EPCM.doNavigate('navurl://9378a638c45b5b365a39e30eb9f00ff6',0,'','null',1,'Tutti\x20gli\x20strumenti','');return false;" class="pgfsLiv3">Tutti gli strumenti</a>
我尝试使用此 VBScript 单击此 hyperlink:
Set a=oIE.document.getElementsByTagName("a")
For i = 0 To a.Length - 1
If a(i).innerText = "Strumenti di lavoro" Then a(i).Click
Next
它可以运行但不起作用(不单击 link)。有什么建议吗?
尝试点击 class
搜索到的内文For Each elem In IE.Document.getElementsByClassName("pgfsLiv3")
If elem.innerText = "Tutti gli strumenti" Then
elem.focus
elem.Click
End If
Next