Vbscript 使用VBS在webbrowser中单击不带类或ID标记的图像文件

Vbscript 使用VBS在webbrowser中单击不带类或ID标记的图像文件,vbscript,Vbscript,下面是我希望单击图像文件的标记,该文件将导航到web浏览器(IE)中的另一个链接,[我尝试使用目标链接,但由于限制,我无法粘贴直接URL] 在WEb标签下面 <td class="Btext4" align="center" style="border-top-style: none"> <img onclick="appSubmit('/Web/portlets/applications/redirect.jsp?PARAM=26','26','_blank')" clas

下面是我希望单击图像文件的标记,该文件将导航到web浏览器(IE)中的另一个链接,[我尝试使用目标链接,但由于限制,我无法粘贴直接URL]

在WEb标签下面

<td class="Btext4" align="center" style="border-top-style: none">
 <img onclick="appSubmit('/Web/portlets/applications/redirect.jsp?PARAM=26','26','_blank')" class="applinklnh" src="/ABCD/Content/images/launch_4_june.gif" alt="Launch IPMS" width="94" height="36" border="0" style="cursor:pointer;">
</td>
<td class="Btext4" align="center" style="border-top-style: none">
 <img onclick="appSubmit('/Web/portlets/applications/redirect.jsp?PARAM=26','26','_blank')" class="applinklnh" src="/ABCD/Content/images/launch_4_june.gif" alt="Launch TGIF" width="94" height="36" border="0" style="cursor:pointer;">
</td>

请帮助我哪里做错了。谢谢

我理解了这个问题,标题听起来像是要在web浏览器中单击图像文件,而不在VBS中使用class或ID标记,对吗?查看web标记,table标记和image标记都有一个类名。如果VBS代码要单击该图像,则最简单的方法是将类名与
一起使用。像在第二个代码中一样,在末尾单击
。是的,这是正确的,但有两个标记具有相同的类,但指向不同的链接。
            Dim objIE
            Set objIE = CreateObject("InternetExplorer.Application")

            objIE.Visible = True
            CreateObject("WScript.Shell").AppActivate "Internet Explorer"
            objIE.Navigate  "https://www.website.net/"



            While objIE.Busy
            if x = vbNo then
                WScript.Sleep 100000000
            Else
                WScript.Sleep 10
            End if

            Wend

            objIE.Document.getElementById("USER").value = "username"
            objIE.Document.getElementById("PASSWORD").value = "password"
            objIE.Document.getElementById("login_button").click

            While objIE.Busy
              WScript.Sleep 100
            Wend