Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用VBA单击网页中的超链接?_Javascript_Html_Vba - Fatal编程技术网

Javascript 如何使用VBA单击网页中的超链接?

Javascript 如何使用VBA单击网页中的超链接?,javascript,html,vba,Javascript,Html,Vba,我试图点击网页中的超链接 HTML代码: <a name="#ICSrchTypeClassic" tabindex="18" class="PSHYPERLINK" href="javascript:submitAction_win0(document.win0,'#ICSrchTypeClassic');">Find an Existing Value</a> 什么也没发生 我尝试了其他方法单击超链接,包括execscript,但出现了如下错误 “需要对象” 或 “

我试图点击网页中的超链接

HTML代码:

<a name="#ICSrchTypeClassic" tabindex="18" class="PSHYPERLINK" href="javascript:submitAction_win0(document.win0,'#ICSrchTypeClassic');">Find an Existing Value</a>
什么也没发生

我尝试了其他方法单击超链接,包括execscript,但出现了如下错误

“需要对象”

“对象不支持操作”


ie,document.querySelector(“[name=”#ICSCHtypeClassic']”)。单击或使用ie.document.parentWindow.execScript在win0上启动函数submitAction。您可能需要查看是否存在事件侦听器,如果存在,请使用FireEvent“onclick”或者附加一个onclick HTMLEvent并发送它。有公共url可以共享吗?恐怕我不能共享该url,因为它是我们基于在线的金融系统。我收到一个错误“远程服务器计算机不存在或不可用”,即document.querySelector(“[name=”#ICSChTypeClassic“])。单击或使用ie.document.parentWindow.execScript启动函数submitAction\u win0您可能需要查看是否存在事件侦听器,如果存在,请使用FireEvent“onclick”或者附加一个onclick HTMLEvent并发送它。有公共url可以共享吗?恐怕我不能共享该url,因为它是我们基于在线的金融系统。我收到一个错误“远程服务器计算机不存在或不可用”
Set AllHyperLinks = IE.Document.getElementsByTagName("A")
For Each hyper_link In AllHyperLinks
    If hyper_link.innerText = "Find an Existing Value" Then
        hyper_link.click
        Exit For
    End If
Next