【已解决】:熟悉IE类操作的高手,求网页Checkbox的一些操作!请进!
本帖最后由 huangke 于 2011-9-18 01:54 编辑如上图,我想将checkbox都为选中状态,【网页在附件里面】,要知道,这个是淘宝的一个叫做直通车的东东,里面没有form提交表单的,
都是DIV层,所以愚昧不懂变通了,_IEFormElementCheckboxSelect是可以的,但是前提需要有FORM吧?
如上述情况,该如何处理呢?求高手指点迷津啊!抱拳!请啊!困扰几天了!{:face (319):}
u.115网盘免税下载:
http://u.115.com/file/dn1uyzh0#
网页HTML文件.zip
本站收税下载【为什么要收税呢?】: 收税目的是动力,帮顶! 谢谢,继续顶顶,帮忙看看。。。 提问交流区是免费的,不收税…… 提问交流区是免费的,不收税……
afan 发表于 2011-9-17 20:28 http://www.autoitx.com/images/common/back.gif
{:face (59):}A版大人出现了,出现了,快看啊,哈哈!{:face (198):}
$inputs= _IETagNameGetCollection($oIE ,"input")
For $input In $inputs
If $input.value = "6925257867" Then $input.checked = 1
Next
$chk=_IEGetObjByName($oie,"checkbox_bidword")
If IsObj($chk) Then $chk.checked=True @kevinch:name属性为checkbox_bidword的有很多 区别为value值 回复 8# cxlater $chks=_IETagNameGetCollection($oie,"input")
For $target In $chks
If $target.name="checkbox_bidword" Then $target.checked=True
Next我是用这样的代码实现了将那三个项目打上勾的 本帖最后由 huangke 于 2011-9-17 22:29 编辑
回复cxlater 我是用这样的代码实现了将那三个项目打上勾的
kevinch 发表于 2011-9-17 22:17 http://www.autoitx.com/images/common/back.gif
这样做是可以的,呵呵。其实一共有200个项目。。。。。。我一般我只勾选前面10个。。。。。有办法么? @kevinch:name属性为checkbox_bidword的有很多 区别为value值
cxlater 发表于 2011-9-17 22:05 http://www.autoitx.com/images/common/back.gif
是啊,name的话,返回一个对象集合,而每次的value都是不同的哦。我只想勾取集合前面10个。或者前N个。。。 本帖最后由 huangke 于 2011-9-17 23:37 编辑
cxlater 发表于 2011-9-17 21:42 http://www.autoitx.com/images/common/back.gif
If $input.type = "checkbox" Then $input.checked = 1
,值是不固定的哦,类型就是唯一的了。这个好! $chks=_IETagNameGetCollection($oie,"input")
$n=0
For $target In $chks
If $target.name="checkbox_bidword" Then
$target.checked=True
$n+=1
if $n=10 then exitloop
endif
Next这样试一下呢 本帖最后由 huangke 于 2011-9-18 01:59 编辑
这样试一下呢
kevinch 发表于 2011-9-17 22:54 http://www.autoitx.com/images/common/back.gif
嗯,非常谢谢啊,搞掂了,哈哈!附上勾选前面十个选项的代码。
#include <IE.au3>
$oIE = _IEAttach ("关键词")
$chks=_IETagNameGetCollection($oIE,"input")
$n=0
For $target In $chks
If $target.type = "checkbox" Then
;MsgBox(0,$target.name ,$target.type)
$target.checked = True
$n+=1
if $n=10 then exitloop
endif
Next 学习了...谢谢
页:
[1]
2