帮帮忙!怎样自动点击网页上checkbox我用的delphi7 webbrowser控件

xianqf 2011-12-29 09:51:22
<td height="24" align="right">性别:</td>
<td width="20"><input name="Registered" type="checkbox" class="Checkbox" id="Registered" value="1" onClick="javascript:if(this.checked) document.SearchForm.Registered[1].checked=false"></td>
<td width="50">男</td>
<td width="20"><input name="Registered" type="checkbox" class="Checkbox" id="Registered" value="0" onClick="javascript:if(this.checked) document.SearchForm.Registered[0].checked=false"></td>
<td width="60">女</td>
<td align="right">位置:</td>
<td width="20"><input name="Protect" type="checkbox" class="Checkbox" id="Protect" value="1" onclick="javascript:if(this.checked) document.SearchForm.Protect[1].checked=false"/></td>
<td width="50">左</td>
<td width="20"><input name="Protect" type="checkbox" class="Checkbox" id="Protect" value="0" onclick="javascript:if(this.checked) document.SearchForm.Protect[0].checked=false"/></td>
<td width="60">右</td>
</tr>
上面一段网页源代码,网页是框架的,框架item值为3 现想每次打开该网页,自动选中性别复选框中(女)和位置复选框中 (右)麻烦问下大家,该怎么写!谢谢!
...全文
244 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xianqf 2011-12-30
  • 打赏
  • 举报
回复
上面的代码只是其中的一部分,是不是说如果有N个input,item就是n-1?还有上面的name和id都不是唯一的哦!谢谢!
kaikai_kk 2011-12-30
  • 打赏
  • 举报
回复
第1个item是女(0开始)
WebBrowser1.OleObject.document.getElementsByTagName('input').item(1).click;

或者用name,但name要唯一
WebBrowser1.OleObject.document.all.item('Registered1').click;

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧