|
本帖最后由 cnergao 于 2010-1-19 10:38 编辑
谢谢Sxd[路过],llztt 的耐心解答。
已经知道表单名为“dealForm”代码如下,想点击表单里面的修改按钮。我写的代码如下。但是不行。
#include <IE.au3>
$oIE=_IECreate("XXXXXXX网址",0,1,1,0)
$oForm = _IEFormGetObjByName ($oIE, "dealForm")
$oQuery = _IEFormElementGetObjByName ($oForm, "修改")
_IEAction ($oQuery1, "click")
“修改”的源代码是
<td class="wns_list_main_op">
<input type="button" value="修改" class="wns_btn_2" onclick="doModifyRedirect(XXXXXX点击跳转的网址)" onMouseDown="return aliclick(this,'?tracelog=gl_onweb_modify');" /> <input type="button" onclick="javascript:doRepost(544123129)" onmousedown="return aliclick(this,'?tracelog=gl_onweb_repost');" value="重发" class="wns_btn_2" />
</td>
因为没name 没id。用_IETagNameGetCollection里 tag的index来取
最后代码如下:
#include <IE.au3>
$oIE=_IECreate("http://XXXXX要打开的网址",0,1,1,0)
$oForm = _IEFormGetObjByName ($oIE, "dealForm")
$oInput = _IETagNameGetCollection ($oForm, "input",17)----->要点击的“修改”在"dealform"表单的第18个(不知道是我数错了。还是从0开始计数)
_IEAction ($oInput, "click") |
|