求助,WEBBROWSER中的点击问题

therachy 2012-12-12 09:56:01
<div class="Mclck_center">
<ul>
<li class="icon_0"><input type="button" onClick="alert('hello1')" value="1" ></li>
<li class="icon_1"><input type="button" onClick="alert('hello2')" value="2" ></li>
<li class="icon_2"><input type="button" onClick="alert('hello3')" value="3" ></li>
<li class="icon_3"><input type="button" onClick="alert('hello4')" value="4" ></li>
<li class="icon_4"><input type="button" onClick="alert('hello5')" value="5" ></li>
<li class="icon_5"><input type="button" onClick="alert('hello6')" value="6" ></li>
<li class="icon_6"><input type="button" onClick="alert('hello7')" value="7" ></li>
<li class="icon_7"><input type="button" onClick="alert('hello8')" value="8" ></li>
<li class="icon_8"><input type="button" onClick="alert('hello9')" value="9" ></li>
<li class="icon_9"><input type="button" onClick="alert('hello0')" value="0" ></li>
</ul>
</div>


以上是我需要点击的LI中的BUTTON。在LI和BUTTON中是没有NAME和ID属性的。
请问我用HtmlElementCollection,怎么才能点击到BUTTON?,另外,我通过HtmlElement来获取这个DIV上的CLASS,然后从这个DIV中做点击

HtmlElement click = webBrowser1.Document.GetElementById("hide_dingwei");



HtmlElementCollection c1 = click.GetElementsByTagName("li");
for (int i = 0; i < c1.Count; i++ )
{
c1[0].InvokeMember("click");
}

上面是我写的代码,不知道为什么,C1总是报空指针错误。请各位大神帮帮忙。。。
...全文
193 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
asdasd323 2013-02-20
  • 打赏
  • 举报
回复
对于代码我没学习过 莽荒纪
APM60- 2013-02-19
  • 打赏
  • 举报
回复
试试 c1[0].GetElementsByTagName("input")[0]

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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