我已經學會了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