如何使用VBS单击锚点,HTML标记

时间:2016-11-22 20:23:26

标签: html vbscript hyperlink click anchor

我花了很多时间为我的问题寻找解决方案而没有找到它(也许我只是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

它运行但它不起作用(不点击链接)。有什么建议?

1 个答案:

答案 0 :(得分:0)

尝试点击按类

搜索的innertext
For Each elem In IE.Document.getElementsByClassName("pgfsLiv3")
   If elem.innerText = "Tutti gli strumenti" Then
       elem.focus
       elem.Click
   End If
Next