GetAttribute不能与webbrowser.document中的“html string format attribute”一起使用

时间:2017-08-02 16:27:05

标签: html vb.net

在以下html文档中:

<div id="main">
  <a class="class1">text</a>
  <div href="domain.com">text</div>
</div>

我尝试获取InnerTxt:

   For Each elem As HtmlElement In WebBrowser1.Document.GetElementById("main").Children

        If elem.GetAttribute("className").Equals("class1") Then
            TextBox1.Text = elem.InnerText
        End If

    Next

我以某种方式发现我需要搜索“className”而不是“class”,但我找不到“href”的任何对应关系。

之前我曾经使用SHDocVw,而.getAttribute(“class”)或任何属性都能很好地工作。但是它是.getAttribute(以lowsercase开头,而不是以大写字母开头的.GetAttribute)

有没有办法用“class”而不是“className”来获取属性(对于任何属性类型都是如此)?

0 个答案:

没有答案