webbrowser控件如何得到元素的集合?
"table1"是网页上table表格的ID,使用下面这句可以执行focus方法:
WebBrowser1.Document.GetElementById("table1").InvokeMember("focus")
table有一个rows属性,返回row集合,我如何才能获得这个集合?
用:
WebBrowser1.Document.GetElementById("table1").GetAttribute("rows")
不可以,GetAttribute只返回string类型的值。
[解决办法]
HtmlElementCollection elems = webBrowser1.Document.GetElementById("table1").GetElementsByTagName("row");
foreach (var item in elems)
{
...
}