c#如何单击网页上的单选按钮

时间:2013-05-25 20:07:28

标签: c# browser controls

我学习了可视化C#浏览器控件。

但我被困在这件事上了。我想点击一个单选按钮。这是收音机的html

<//input type="radio" class="radio" name="c" value="4" checked=""//>

有没有办法点击它?

此外,如果有多个单选按钮,我如何点击值为4的那个?

1 个答案:

答案 0 :(得分:0)

查看HtmlDocument课程中的所有方法。在特殊的GetElementsByTagNameInvokeMember("Click")中点击按钮。

修改 我编辑以完成答案:你需要这样的事情:

HtmlElementCollection es = webBrowser1.Document.GetElementsByTagName("radio");  
foreach (HtmlElement e in es)  {  
   if (e.GetAttribute("value") == "4") {  
        e.InvokeMember("Click");  
   }  
 }