HtmlDocument.GetElementsByTagName(String) HtmlDocument.GetElementsByTagName(String) HtmlDocument.GetElementsByTagName(String) HtmlDocument.GetElementsByTagName(String) Method


检索具有指定 HTML 标记的元素集合。Retrieve a collection of elements with the specified HTML tag.

 System::Windows::Forms::HtmlElementCollection ^ GetElementsByTagName(System::String ^ tagName);
public System.Windows.Forms.HtmlElementCollection GetElementsByTagName (string tagName);
member this.GetElementsByTagName : string -> System.Windows.Forms.HtmlElementCollection
Public Function GetElementsByTagName (tagName As String) As HtmlElementCollection


String String String String

要检索的 HtmlElement 对象的 HTML 标记名。The name of the HTML tag for the HtmlElement objects you want to retrieve.


标记名等于 tagName 自变量的元素集合。The collection of elements who tag name is equal to the tagName argument.


HTML 页通常使用META标记嵌入有关文档的任意信息。HTML pages often use the META tag to embed arbitrary information about the document. 下面的 HTML 代码示例检索的所有META标记 HTML 文档中的查找META具有名称标记Description,并将其显示给用户。The following HTML code example retrieves all of the META tags within an HTML document, finds the META tag with the name Description, and displays it to the user. 代码示例要求您的应用程序具有WebBrowser名为控件WebBrowser1The code example requires that your application has a WebBrowser control named WebBrowser1.

private void DisplayMetaDescription()
    if (webBrowser1.Document != null)
        HtmlElementCollection elems = webBrowser1.Document.GetElementsByTagName("META");
        foreach (HtmlElement elem in elems)
            String nameStr = elem.GetAttribute("name");
            if (nameStr != null && nameStr.Length != 0)
                String contentStr = elem.GetAttribute("content");
                MessageBox.Show("Document: " + webBrowser1.Url.ToString() + "\nDescription: " + contentStr);
Private Sub DisplayMetaDescription()
    If (WebBrowser1.Document IsNot Nothing) Then
        Dim Elems As HtmlElementCollection 
        Dim WebOC as WebBrowser = WebBrowser1

 Elems = WebOC.Document.GetElementsByTagName("META")

        For Each elem As HtmlElement In Elems
            Dim NameStr As String = elem.GetAttribute("name")

            If ((NameStr IsNot Nothing) And (NameStr.Length <> 0)) Then
                If NameStr.ToLower().Equals("description") Then
                    Dim ContentStr As String = elem.GetAttribute("content")
                    MessageBox.Show("Document: " & WebOC.Url.ToString() & vbCrLf & "Description: " & ContentStr)
                End If
            End If
    End If
End Sub