我已经学会了visual C#浏览器控件。c#如何点击网页上的单选按钮
但我被困在这件事上。我想单击一个单选按钮。这是收音机的html
<//input type="radio" class="radio" name="c" value="4" checked=""//>
有没有办法点击它?
此外,如果有多个单选按钮,我如何点击值为4的那个?
我已经学会了visual C#浏览器控件。c#如何点击网页上的单选按钮
但我被困在这件事上。我想单击一个单选按钮。这是收音机的html
<//input type="radio" class="radio" name="c" value="4" checked=""//>
有没有办法点击它?
此外,如果有多个单选按钮,我如何点击值为4的那个?
查看HtmlDocument类的所有方法。在特殊的GetElementsByTagName和InvokeMember("Click")点击按钮。
编辑: 我的编辑做出回答完整:你需要这样的事:
HtmlElementCollection es = webBrowser1.Document.GetElementsByTagName("radio");
foreach (HtmlElement e in es) {
if (e.GetAttribute("value") == "4") {
e.InvokeMember("Click");
}
}
Thaaaaaanks:)工程,你最好! – user2421030
不客气。 :)不要忘记将问题标记为已接受,如果这正是您正在寻找的内容。 –
对不起,我忘了:D。再次非常感谢。 – user2421030
如果有人给你正确的答案,你应该点击打勾使他们获得认可。 – James