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

c#如何单击网页上的单选按钮,c#,browser,controls,C#,Browser,Controls,我学习了visual C#浏览器控件 但我被这件事困住了。我想点击一个单选按钮。这是收音机的html <//input type="radio" class="radio" name="c" value="4" checked=""//> 有办法点击它吗 另外,如果有多个单选按钮,如何单击值为4的单选按钮?从类中检出所有方法。在特殊情况下,单击按钮 编辑: 我编辑以使答案完整:您需要这样做: HtmlElementCollection es = webBrowser1.Docu

我学习了visual C#浏览器控件

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

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

有办法点击它吗


另外,如果有多个单选按钮,如何单击值为4的单选按钮?

从类中检出所有方法。在特殊情况下,单击按钮

编辑: 我编辑以使答案完整:您需要这样做:

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

Thaaaaanks:)有效,你是最棒的!不客气。:)如果问题正是你想要的,不要忘记将其标记为已接受。如果有人给了你正确的答案,你应该点击勾号,这样他们就会得到认可。