HtmlElement.GetAttribute(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.