由GetElementById选择的Dropdownmenu不能正常工作VB

时间:2014-11-06 14:30:41

标签: vb.net

我想创建一个网站自动填充。

主页有一个包含20个或更多字符(国家/地区)的DropDownMenu

<select id="foo_pre_reg_country" name="foo_pre_reg_country" style="/*display:none;*/">
    <option value="AFG">Afghanistan</option>
    <option value="EGY">Ägypten</option>
    <option value="ALA">Åland</option>
    <option value="ALB">Albanien</option>
    <option value="DZA">Algerien</option>
    <option value="ASM">Amerikanisch-Samoa</option>
</select>

我可以选择webBrowser1.Document.GetElementById("foo_pre_reg_country"....的ID 抱歉我的英语不好,谢谢你的帮助。

1 个答案:

答案 0 :(得分:-1)

html代码是:

&#13;
&#13;
<select id="foo_pre_reg_country" name="foo_pre_reg_country" style="/*display:none;*/">
    <option value="AFG">Afghanistan</option>
    <option value="EGY">Ägypten</option>
    <option value="ALA">Åland</option>
    <option value="ALB">Albanien</option>
    <option value="DZA">Algerien</option>
    <option value="ASM">Amerikanisch-Samoa</option>
    <option value="VIR">Amerikanische Jungferninseln</option>
    <option value="AND">Andorra</option>
    <option value="AGO">Angola</option>
    <option value="AIA">Anguilla</option>
    <option value="ATA">Antarktika</option>
    <option value="ATG">Antigua und Barbuda</option>
</select>
&#13;
&#13;
&#13;

我的代码:WebBrowser1.Document.GetElementById("foo_pre_reg_country").SetAttribute("Value", "EGY")无效 什么是正确的方式?