Vb.net 将所有超链接存储在AllHyperLinks中,但当我尝试运行此代码时

Vb.net 将所有超链接存储在AllHyperLinks中,但当我尝试运行此代码时,vb.net,hyperlink,Vb.net,Hyperlink,将所有超链接存储在AllHyperLinks中,但当我尝试运行此代码时。它不会单击带有CAB D对的链接。但是当我尝试调试(F8)时,它将继续执行click命令 Set AllHyperLinks = IE.document.getElementsByTagName("a") For Each hyper_link In AllHyperLinks If hyper_link.innerText = "CAB D Pair " Then hyper_link.

将所有超链接存储在
AllHyperLinks
中,但当我尝试运行此代码时。它不会单击带有
CAB D对的链接。但是当我尝试调试
(F8)
时,它将继续执行click命令

Set AllHyperLinks = IE.document.getElementsByTagName("a")
   For Each hyper_link In AllHyperLinks
      If hyper_link.innerText = "CAB D Pair " Then
         hyper_link.Click
   Exit For
      End If
   Next

你能试着正确缩进你的代码吗?也许错误来自于在if之前结束。我该怎么做?我只是复制粘贴代码请编辑您的问题,以便于其他开发人员理解。谢谢。请尝试缩进您的代码。使用适当的缩进。@HensonIbon