我有一个带有webBrowser1控件的表单,用于加载在其 HTML 部分中包含以下行的页面:
...
<div class="cls">
Hello World !
</div>
我需要得到innerText元素的div。我尝试了以下方法:
string result = "";
foreach (HtmlElement el in webBrowser1.Document.GetElementsByTagName("div"))
if (el.GetAttribute("class") == "cls")
{
result = el.InnerText;
}
但是上面的代码似乎不起作用,根据解决方案 1 在另一个网站上的类似问题,据说
引起我注意的第一件事是:
<div class="thin">没有定义div元素的名称,它定义了它的 CSS 样式类。相反,使用属性名称(或两者),例如:<div class="thin" name="thin">.
如果只有一个属性innerText,我怎样才能得到div元素的?class
任何帮助将不胜感激。