Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.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
Vb6 如何在webbrowser中单击链接_Vb6_Html_Hyperlink_Browser - Fatal编程技术网

Vb6 如何在webbrowser中单击链接

Vb6 如何在webbrowser中单击链接,vb6,html,hyperlink,browser,Vb6,Html,Hyperlink,Browser,我试图在vb6中单击webrowser中的div链接,但没有成功,链接的结构如下 <a class="classname"> <div class="classname2"></div> <span class="span">spantext</span> </a> WebBrowser1.Application.Document.all("id_or_name").Click WebBrowser1.A

我试图在vb6中单击webrowser中的
div
链接,但没有成功,链接的结构如下

<a class="classname">
    <div class="classname2"></div>
    <span class="span">spantext</span>
</a>
WebBrowser1.Application.Document.all("id_or_name").Click
WebBrowser1.Application.Document.parentWindow.execScript "id_or_name.click();"

西班牙文

您可以像这样从外部导航DOM

<a class="classname">
    <div class="classname2"></div>
    <span class="span">spantext</span>
</a>
WebBrowser1.Application.Document.all("id_or_name").Click
WebBrowser1.Application.Document.parentWindow.execScript "id_or_name.click();"
或者,您可以执行JScript,从内部执行您想要的任何操作,如下所示

<a class="classname">
    <div class="classname2"></div>
    <span class="span">spantext</span>
</a>
WebBrowser1.Application.Document.all("id_or_name").Click
WebBrowser1.Application.Document.parentWindow.execScript "id_or_name.click();"

在这种情况下,哪个将是
id
name
?我想两者都可以。你自己试试看。