簡體   English   中英

如何在C#Webbrowser上選擇列表(li)

[英]How do I selecting the list (li) on C# webbrowser

從網站代碼

td class="tdfield_padding">
                <div class="select_menu" id="id_language_top_main"><ul><li class="option_list"><div tabindex="0" class="edit_select wd_select option_selected" id="settings_generalLanguage_select"><div class="sLeft wd_select_l"></div><div class="sBody text wd_select_m" id="id_language" rel="0">English</div>
                <div class="sRight wd_select_r"></div></div><ul class="ul_obj" id="id_languag_li" style="height: 250px;" o_margin_top="2px"><div class="language_scroll">
                <li id="settings_generalLanguageLi1_select" rel="0"><a onclick="show('settings_generalLanguageSave_button');show('settings_generalLanguageCancel_button')" href="#">English</a></li>
                <li id="settings_generalLanguageLi2_select" rel="1"><a onclick="show('settings_generalLanguageSave_button');show('settings_generalLanguageCancel_button')" href="#">Français</a></li>
                <li id="settings_generalLanguageLi3_select" rel="2"><a onclick="show('settings_generalLanguageSave_button');show('settings_generalLanguageCancel_button')" href="#">Italiano</a></li>
                <li id="settings_generalLanguageLi4_select" rel="3"><a onclick="show('settings_generalLanguageSave_button');show('settings_generalLanguageCancel_button')" href="#">Deutsch</a></li>
                <li id="settings_generalLanguageLi5_select" rel="4"><a onclick="show('settings_generalLanguageSave_button');show('settings_generalLanguageCancel_button')" href="#">Español</a></li>
                <li id="settings_generalLanguageLi6_select" rel="5"><a onclick="show('settings_generalLanguageSave_button');show('settings_generalLanguageCancel_button')" href="#">簡體中文</a></li>
                <li id="settings_generalLanguageLi7_select" rel="6"><a onclick="show('settings_generalLanguageSave_button');show('settings_generalLanguageCancel_button')" href="#">繁體中文</a></li>
                <li id="settings_generalLanguageLi8_select" rel="7"><a onclick="show('settings_generalLanguageSave_button');show('settings_generalLanguageCancel_button')" href="#">한국어</a></li>
                <li id="settings_generalLanguageLi9_select" rel="8"><a onclick="show('settings_generalLanguageSave_button');show('settings_generalLanguageCancel_button')" href="#">日本語</a></li>
                <li id="settings_generalLanguageLi10_select" rel="9"><a onclick="show('settings_generalLanguageSave_button');show('settings_generalLanguageCancel_button')" href="#">Русский</a></li>
                <li id="settings_generalLanguageLi11_select" rel="10"><a onclick="show('settings_generalLanguageSave_button');show('settings_generalLanguageCancel_button')" href="#">Português</a></li>
                <li id="settings_generalLanguageLi12_select" rel="11"><a onclick="show('settings_generalLanguageSave_button');show('settings_generalLanguageCancel_button')" href="#">Čeština</a></li>
                <li id="settings_generalLanguageLi13_select" rel="12"><a onclick="show('settings_generalLanguageSave_button');show('settings_generalLanguageCancel_button')" href="#">Nederlands</a></li>
                <li id="settings_generalLanguageLi14_select" rel="13"><a onclick="show('settings_generalLanguageSave_button');show('settings_generalLanguageCancel_button')" href="#">Magyar</a></li>
                <li id="settings_generalLanguageLi15_select" rel="14"><a onclick="show('settings_generalLanguageSave_button');show('settings_generalLanguageCancel_button')" href="#">Norsk</a></li>
                <li id="settings_generalLanguageLi16_select" rel="15"><a onclick="show('settings_generalLanguageSave_button');show('settings_generalLanguageCancel_button')" href="#">Polski</a></li>
                <li id="settings_generalLanguageLi17_select" rel="16"><a onclick="show('settings_generalLanguageSave_button');show('settings_generalLanguageCancel_button')" href="#">Svenska</a></li>
                <li id="settings_generalLanguageLi18_select" rel="17"><a onclick="show('settings_generalLanguageSave_button');show('settings_generalLanguageCancel_button')" href="#">Türkçe</a></li></div></ul></li></ul></div>
        </td>

我要選擇其中之一。 這是我用來打開列表框的代碼示例。

webBrowser1.Document.GetElementById("settings_generalLanguage_select").InvokeMember("click"); // It's only open the list
webBrowser1.Document.GetElementById("settings_generalLanguageLi2_select").InvokeMember("click"); //And this code is nothing happen...

有人可以幫我嗎? 謝謝

當您以編程方式調用click時,IE不會引發onclick事件。 使用HtmlElement.RaiseEvent觸發事件處理程序。

沒有為li選擇的狀態。 如果要移動鍵盤焦點,請使用HtmlElement.Focus。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM