次の方法で共有


HtmlDocument.GetElementsByTagName(String) メソッド

定義

指定した HTML タグを持つ要素のコレクションを取得します。

public:
 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

パラメーター

tagName
String

取得する HtmlElement オブジェクトの HTML タグの名前。

戻り値

タグ名が tagName 引数と同じである要素のコレクション。

HTML ページでは、多くの場合、 タグを META 使用して、ドキュメントに関する任意の情報を埋め込みます。 次の HTML コード例では、HTML ドキュメント内のすべてのタグをMETA取得し、 という名前DescriptionのタグをMETA検索して、ユーザーに表示します。 このコード例では、アプリケーションに という名前WebBrowser1のコントロールが必要ですWebBrowser

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
        Next
    End If
End Sub

適用対象

こちらもご覧ください