循环遍历WebBrowser控件中页面上的每个Htmlelement

时间:2013-04-24 01:13:04

标签: c# webbrowser-control

我正在尝试创建一个循环来查找网页中的每个HtmlElement,我目前在C#的Web浏览器控件中。

我试过了:

var elements = webbrowser1.Document.GetElementsByTagName("textarea");

foreach (HtmlElement el in elements) {
    MessageBox.Show(el);
}

1 个答案:

答案 0 :(得分:8)

我会将此作为答案发布,以便于查找。

所有文档元素都在webBrowser1.Document.All

你可以这样迭代它们:

foreach (HtmlElement element in webBrowser1.Document.All)
{
    MessageBox.Show(element.Id);
}