2013-05-25 85 views
-1

我已經學會了visual C#瀏覽器控件。c#如何點擊網頁上的單選按鈕

但我被困在這件事上。我想單擊一個單選按鈕。這是收音機的html

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

有沒有辦法點擊它?

此外,如果有多個單選按鈕,我如何點擊值爲4的那個?

+1

如果有人給你正確的答案,你應該點擊打勾使他們獲得認可。 – James

回答

0

查看HtmlDocument類的所有方法。在特殊的GetElementsByTagNameInvokeMember("Click")點擊按鈕。

編輯: 我的編輯做出回答完整:你需要這樣的事:

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

Thaaaaaanks:)工程,你最好! – user2421030

+0

不客氣。 :)不要忘記將問題標記爲已接受,如果這正是您正在尋找的內容。 –

+0

對不起,我忘了:D。再次非常感謝。 – user2421030