我花了很多时间为我的问题寻找解决方案而没有找到它(也许我只是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单击此超链接:
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
它运行但它不起作用(不点击链接)。有什么建议?
答案 0 :(得分:0)
尝试点击按类
搜索的innertextFor Each elem In IE.Document.getElementsByClassName("pgfsLiv3")
If elem.innerText = "Tutti gli strumenti" Then
elem.focus
elem.Click
End If
Next