使用vb.net中的webbrowser选择没有值的下拉菜单项?

时间:2015-08-12 20:53:45

标签: vb.net webbrowser-control

我有以下下拉列表,但我找不到使用vb.net中的webbrowser控件选择其中一个选项的方法,因为它没有值。

<select name="month">
            <option>01</option>
    <option>02</option>
    <option>03</option>
    <option>04</option>
    <option>05</option>
    <option>06</option>
    <option>07</option>
    <option>08</option>
    <option>09</option>
    <option>10</option>
    <option>11</option>
    <option>12</option>
  </select>

如何使用网络浏览器选择其中一个?

1 个答案:

答案 0 :(得分:0)

我找到了办法。 :)

Dim element As HtmlElement = WebBrowser1.Document.GetElementsByTagName("select").Cast(Of HtmlElement).First(Function(el) el.GetAttribute("name") = "month")
        element.GetElementsByTagName("option").Cast(Of HtmlElement).First(Function(el) el.InnerText = "06").SetAttribute("selected", "selected")
无论如何,谢谢你们。