首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么用WebBrowers操作网页里面的同名checkBox

2012-01-23 
如何用WebBrowers操作网页里面的同名checkBox用WebBrowers打开的网页里有下面一些checkbox:input typech

如何用WebBrowers操作网页里面的同名checkBox
用WebBrowers打开的网页里有下面一些checkbox: 
<input type=checkbox name=id value="1" /> 
<input type=checkbox name=id value="2" /> 
<input type=checkbox name=id value="3" /> 
<input type=checkbox name=id value="4" /> 
我如何能在winform里操作他们是否被选? 
我现在的做法是: 
HtmlElement myId= wb.Document.All["id"]; 
myId.SetAttribute("checked", "checked"); 
这样就可以设定它点选.可是出现了多个同名ID后,我只能操作第一个,后面的却不能操作. 
请问高手们,我该用什么办法能操作到每个checkBox

[解决办法]
HtmlElementCollection eles= webBrowser1.Document.GetElementsByTagName("INPUT");
HtmlElementCollection ids=eles.GetElementsByName("id");
ids[2].SetAttribute("checked", "checked"); 
  
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) 

http://feiyun0112.cnblogs.com/

热点排行