请教一下IE里没有在表单(FORM)里的按钮该怎么才能自动点击到?
本帖最后由 jieelin 于 2009-5-3 19:42 编辑请教一下没有在表单(FORM)里的按钮该怎么才能自动点击到?
已经查看过该网页的源文件了,源文件里没有任何关于FORM的字符串,说明这个网页里没有表单.但是这个网页却包含一个我要自动点击的按钮..
网页的源文件是这样子的:
<span id=thanksbutton><input class=btn type="button" id="saythanks"onclick="saythanks(4680);"value= 说谢谢 ></span>
请教一下,,我要怎么点这个ID为"saythanks"的按钮.. 请高手提点一下.谢谢
注:这里确实是没有FORM的,,因为得不到FORM,所以也找不到OBJECT.. 顶一个,同问………… _IENavigate ($oIE, "javascript:saythanks(4680);") 直接用js来触发事件 学习了 _IENavigate ($oIE, "javascript:saythanks(4680);")
文白 发表于 2009-5-12 12:58 http://www.autoitx.com/images/common/back.gif
楼主很强啊,IE.au3的文档没有说这个用法 这就相当于是在浏览器地址栏里打入这段js代码
完美的证明了 工具是死的 人是活的 <input type="submit" name="btn3" value="保存软件" class="button">
这样的呢?
直接_IEFormSubmit($oForm) 无效 看来是因为对JS不太了解,呵呵 _IENavigate ($oIE, "javascript:saythanks(4680);")
前几天拜读了,用了几天发现不是所有的都有效。
$cols = _IETagNameGetCollection($lForm, "input")
For $k in $cols
If String($k.onclick) = "doResubmit()" Then
_IEAction($k, "click")
_IELoadWait($oIE3)
EndIf
Next
我现在用这个 非常好,8错 先用getelementbyid
然后点击不行吗? 请教For $k in $cols 中,K是什么? 知道怎么用了,谢谢。 这样的提问真不少啊,有没有大咖来个终极解决方案啊
页:
[1]