HtmlElement.TagName HtmlElement.TagName HtmlElement.TagName HtmlElement.TagName Property

定義

HTML タグの名前を取得します。Gets the name of the HTML tag.

public:
 property System::String ^ TagName { System::String ^ get(); };
public string TagName { get; }
member this.TagName : string
Public ReadOnly Property TagName As String

プロパティ値

HTML マークアップを使用してこの要素を作成するために使用する名前。The name used to create this element using HTML markup.

次のコード例では、ドキュメントIMG内のすべてのタグを検索しTagName 、プロパティを使用しIMGて、が別のページにハイパーリンクされているかどうかをテストALTします。存在する場合は、コードによって、URL IMGがタグを使用すると、ユーザーはイメージをマウスでポイントして、画像の場所を確認できます。The following code example finds all of the IMG tags in a document, and uses the TagName property to test whether the IMG is hyperlinked to another page; if it is, the code assigns the URL to the ALT attribute of the IMG tag, so that users can mouse over the image to see where it will take them.

private void AddUrlToTooltip()
{
    if (webBrowser1.Document != null)
    {
        foreach (HtmlElement elem in webBrowser1.Document.GetElementsByTagName("IMG"))
        {
            if (elem.Parent.TagName.Equals("A"))
            {
                String altStr = elem.GetAttribute("ALT");
                if (!(altStr == null) && (altStr.Length != 0))
                {
                    elem.SetAttribute("ALT", altStr + " - points to " + elem.Parent.GetAttribute("HREF"));
                }
                else
                {
                    elem.SetAttribute("ALT", "Points to " + elem.Parent.GetAttribute("HREF"));
                }
            }
        }
    }
}
Private Sub AddUrlToTooltip()
    If (WebBrowser1.Document IsNot Nothing) Then
        With WebBrowser1.Document
            For Each Elem As HtmlElement In .GetElementsByTagName("IMG")
                If (Elem.Parent.TagName.Equals("A")) Then
                    Dim AltStr As String = Elem.GetAttribute("ALT")
                    If (Not (AltStr Is Nothing) And (AltStr.Length <> 0)) Then
                        Elem.SetAttribute("ALT", AltStr & " - points to " & Elem.Parent.GetAttribute("HREF"))
                    Else
                        Elem.SetAttribute("ALT", "Points to " & Elem.Parent.GetAttribute("HREF"))
                    End If
                End If
            Next
        End With
    End If
End Sub

注釈

HTML ドキュメントオブジェクトモデルの多くの要素には、それらの要素に固有の属性、プロパティ、およびメソッドがあります。A要素HREF の属性FORM、のメソッドなど。 SubmitMany elements in the HTML Document Object Model have attributes, properties, and methods that are unique to those elements; such as the HREF attribute on the A element, or the Submit method on FORM. 任意TagNameの型の要素を持つ可能性があり、型固有の操作を実行する必要がある場合は、を使用します。Use TagName when you have an element of a potentially arbitrary type, and need to perform a type-specific operation.

適用対象

こちらもご覧ください