Html 如何使用VBScript单击网页上的链接

Html 如何使用VBScript单击网页上的链接,html,internet-explorer,vbscript,Html,Internet Explorer,Vbscript,事实上,我必须点击一个链接,结果会出现两个菜单列表,我需要选择其中的任何一个 这是我的VBScript,用于启动IE并导航到所需的web地址 Dim URL Dim IE Set IE = CreateObject("internetexplorer.application") URL = "http://it-asg.uhc.com/sites/gcas/pcas/archive/PCR/IVM/modlist/Lists/ElementTracker/AllItems.aspx" IE

事实上,我必须点击一个链接,结果会出现两个菜单列表,我需要选择其中的任何一个

这是我的VBScript,用于启动IE并导航到所需的web地址

Dim URL 
Dim IE 
Set IE = CreateObject("internetexplorer.application")
URL = "http://it-asg.uhc.com/sites/gcas/pcas/archive/PCR/IVM/modlist/Lists/ElementTracker/AllItems.aspx" 
IE.Visible = True
IE.Navigate URL
有人能帮我点击那个链接并选择其中的任何一个菜单吗 链接的来源

链接的实际来源:

<a id="zz13_ListActionsMenu" accesskey="C" href="#" onclick="javascript:return false;" style="cursor ointer;white-space:nowrap;" onfocus="MMU_EcbLinkOnFocusBlur(byid('zz8_RptControls'), this, true);" onkeydown="MMU_EcbLinkOnKeyDown(byid('zz8_RptControls'), MMU_GetMenuFromClientId('zz13_ListActionsMenu'), event);" oncontextmenu="this.click(); return false;" menutokenvalues="MENUCLIENTID=zz13_ListActionsMenu,TEMPLATECLIENTID=zz8_RptControls" serverclientid="zz13_ListActionsMenu">Actions<img src="/_layouts/images/blank.gif" border="0" alt="Use SHIFT+ENTER to open the menu (new window)."></a>


提前感谢

对于此场景,您可以使用方法“getElementById”。例如:

IE.Document.getElementById("zz13_ListActionsMenu").Click
因此,您的代码将类似于:

Dim URL 
Dim IE 
Set IE = CreateObject("internetexplorer.application")
URL = "http://it-asg.uhc.com/sites/gcas/pcas/archive/PCR/IVM/modlist/Lists/ElementTracker/AllItems.aspx" 
IE.Visible = True
IE.Navigate URL


 Do While IE.Busy
    WScript.Sleep 100
 Loop

IE.Document.getElementById("zz13_ListActionsMenu").Click
您还可以使用其他方法访问和单击页面上的元素,我参考以下列表: