如何让vbscript点击网页上的按钮,根据“Inspect Element”代表该代码:
<td class="a" id="logout" onclick="BtnClickPreHandler(this);" onmouseover="HoverOn(this)" onmouseout="HoverOff(this);" title="Log out">
<img class="d" id="logout_d" src="/style/2011/images/buttons/logout_up.gif" style="display: none;">
<img class="a" style="" id="logout_a" src="/style/2011/images/buttons/logout_up.gif">
<img class="h" style="display: none;" id="logout_h" src="/style/2011/images/buttons/logout_up.gif">
<span id="logout_s" class="a">Log out</span>
</td>
我可以点击appIE.Document.getElementsByName("Submit").Item(0).Click
之类的普通按钮,但在这种情况下,我无法正确引用该对象。
有什么想法吗?
答案 0 :(得分:2)
通过鼠标点击<td>
元素即可实现退出操作,所以只需在代码中执行相同操作即可:
appIE.Document.getElementById("logout").Click
答案 1 :(得分:0)
看起来你的“按钮”可能是一个图像,尝试类似:
For Each i In IE.document.images
If i.src Like "*/buttons/logout_up.gif" Then i.Click
else
end if
Next i