似乎可以: this.webBrowser1.Url = new Uri("http://www.baidu.com/"); this.webBrowser1.DocumentCompleted += delegate { this.webBrowser1.Url = new Uri("javascript:alert('hello');"); }; 你把alert替换成一段遍历checkbox的js脚本就可以了。
算了,帮你写一下吧. HtmlDocument dom = webBrowser1.Document; foreach (HtmlElement el in dom.Body.All) { if (el.TagName.ToLower() == "input") { el.InvokeMember("click"); Console.WriteLine(el.InnerHtml); }
用javascript:开头, 运行一段脚本。
帮定。
this.webBrowser1.Url = new Uri("http://www.baidu.com/");
this.webBrowser1.DocumentCompleted += delegate {
this.webBrowser1.Url = new Uri("javascript:alert('hello');");
};
你把alert替换成一段遍历checkbox的js脚本就可以了。
HtmlDocument dom = webBrowser1.Document;
foreach (HtmlElement el in dom.Body.All)
{
if (el.TagName.ToLower() == "input")
{
el.InvokeMember("click");
Console.WriteLine(el.InnerHtml);
}
}