Partager via


HtmlElement.GetAttribute(String) Méthode

Définition

Récupère la valeur de l'attribut nommé sur l'élément.

public:
 System::String ^ GetAttribute(System::String ^ attributeName);
public string GetAttribute (string attributeName);
member this.GetAttribute : string -> string
Public Function GetAttribute (attributeName As String) As String

Paramètres

attributeName
String

Nom de l'attribut. Cet argument ne respecte pas la casse.

Retours

String

Valeur de cet attribut sur l'élément, de type String. Si l'attribut spécifié n'existe pas sur cet élément, retourne une chaîne vide.

Exemples

L’exemple de code suivant récupère toutes les META balises au sein d’un document HTML, à l’aide GetAttribute de la recherche de la balise avec le META nom Description. L’exemple nécessite que votre application ait un WebBrowser contrôle nommé 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
        Next
    End If
End Sub

Remarques

Un attribut en HTML est n’importe quelle paire nom/valeur valide pour cet élément. HtmlElement expose uniquement ces attributs communs à tous les éléments, en laissant ceux qui s’appliquent uniquement à certains types d’éléments; SRC est un attribut prédéfini pour la IMG balise, par exemple, mais pas pour la DIV balise. Utilisez et SetAttribute manipulez GetAttribute les attributs non exposés sur le modèle objet de document managé (DOM).

GetAttribute et SetAttribute ne respectent pas la casse.

S’applique à

Voir aussi