在c#中我用webBrowser1控件打开网页,现在在其webBrowser1_Navigated过程中要修改某个控件Select 的值时,但是显示网页时这个select却空白 ,代码如下:
private void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e)
{
HtmlDocument doc = webBrowser1.Document;
HtmlElementCollection collectSelect = doc.GetElementsByTagName("Select");
HtmlElementCollection langpair = collectSelect.GetElementsByName("langpair");
langpair[0].InnerHtml = "<OPTION value=en|zh-CN selected>英语 翻译成 中文(简体) BETA</OPTION><OPTION value=zh-CN|en>中文(简体) 翻译成 英语 BETA</OPTION>";
}
private void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e)
{
HtmlDocument doc = webBrowser1.Document;
HtmlElementCollection collectSelect = doc.GetElementsByTagName("Select");
HtmlElementCollection langpair = collectSelect.GetElementsByName("langpair");
langpair[0].InnerHtml = "<OPTION value=en|zh-CN selected>英语 翻译成 中文(简体) BETA</OPTION><OPTION value=zh-CN|en>中文(简体) 翻译成 英语 BETA</OPTION>";
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货