找回密码
 加入
搜索
查看: 5442|回复: 6

[IE类操作] [已解决]在IE中的Checkbox,我需要做Unchecked的操作,未找到方法!求解

  [复制链接]
发表于 2013-6-9 11:01:40 | 显示全部楼层 |阅读模式
本帖最后由 wiley_wang 于 2013-6-9 13:42 编辑

下面的这个Checkbox在IE中的结构:
<body>
  <input type="checkbox" name="optin_recur" style="width:auto;vertical-align:top;" value="1" checked /> Yes, please include enrolment to automatically renew my service every year.
</body>

我想进行Unchecked的操作,但是在文档中找不到能用的方法,希望大神给帮帮忙!

谢谢咯

顺带问另一个问题:
        $oEmail.value = $CardEmail
        $oEmail.fireEvent("OnChange")
这种对象的属性(Value)、方法(fireEvent),类似的这种东西,我在什么地方可以找到比较详细的列表?
找了很久没找到啊,郁闷!
发表于 2013-6-9 11:35:03 | 显示全部楼层
先学习一下有关 dom对象 的知识
发表于 2013-6-9 12:05:00 | 显示全部楼层
ShellExecute(@ProgramFilesDir & "\\Internet Explorer\iexplore.exe", "about:blank")
While 1
        $oIE = _IEAttach("about:blank", "url")
        If Not @error Then ExitLoop
        Sleep(500)
WEnd
_IENavigate($oIE, 'https://login.taobao.com/member/login.jhtml')
_IELoadWait($oIE, 1000)
$J_SafeLoginCheck = _IEGetObjById($oIE, 'J_SafeLoginCheck')
If $J_SafeLoginCheck.Checked = True Then
        _IEAction($J_SafeLoginCheck, 'Click')
        Sleep(500)
EndIf
_IELoadWait($oIE, 500)
$TPL_username_1 = _IEGetObjById($oIE, 'TPL_username_1')
$TPL_password_1 = _IEGetObjById($oIE, 'TPL_password_1')
$J_SubmitStatic = _IEGetObjById($oIE, 'J_SubmitStatic')
 楼主| 发表于 2013-6-9 13:40:11 | 显示全部楼层
回复 2# haijie1223

谢谢发哥的建议,没有具体学过这个,遇到了才发现问题。。。。

会抽时间去学习一下
 楼主| 发表于 2013-6-9 13:41:25 | 显示全部楼层
回复 3# 骗子

感谢骗子,还好代码没骗我,呵呵
试过了,很好用,谢谢

发表于 2015-3-25 14:31:21 | 显示全部楼层
谢谢大大,问题已经解决
发表于 2015-4-12 07:21:17 | 显示全部楼层
虽然我这简单的回复属于灌水,但也是对楼主莫大的支持
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-14 01:25 , Processed in 0.078269 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表