嘿,我在网页上有以下html代码,我正在尝试发送点击事件;它是 SELECT标签。但是,我无法使用以下代码找到它:
Dim element As HtmlElement = bbsmWB.Document.GetElementsByTagName("SELECT").Cast(Of HtmlElement).First(Function(el) el.GetAttribute("id") = "aPopUp")
element.GetElementsByTagName("OPTION").Cast(Of HtmlElement).First(Function(el) el.InnerText = "thunder").SetAttribute("selected", "selected")
这似乎是因为我正在寻找的Select标签位于该网页的iframe范围内。
我能够很好地完成HTML:
theHTML = bbsmWB.Document.Window.Frames("ifrm-rtw32").Document.Body.InnerHtml
在 theHTML 中,我找到了 aPopUp 代码。
HTML代码如下所示:
<SELECT style="WIDTH: 100%" id=aPopUp onclick=hideMe() size=20>
<OPTION value=sunny>Sunny</OPTION>
<OPTION selected value=rain>Rain showers</OPTION>
<OPTION value=thunder>Thunder Storms</OPTION>
<OPTION value=snow>Snow Showers</OPTION>
</SELECT>
我如何修改上面的vb.net代码,以便查看 iframe 而不是默认页面?
答案 0 :(得分:0)
我觉得将runat="server"
放在选择中太简单了。 :)