Vbscript - 单击网站上的非典型按钮

时间:2013-11-28 22:01:31

标签: html vbscript

如何让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之类的普通按钮,但在这种情况下,我无法正确引用该对象。

有什么想法吗?

2 个答案:

答案 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