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, sous forme de String valeur. Si l’attribut spécifié n’existe pas sur cet élément, retourne une chaîne vide.
Exemples
L’exemple de META code suivant récupère toutes les balises d’un document HTML à l’aide GetAttribute de la recherche de la META balise portant le nom Description. L’exemple nécessite que votre application dispose d’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 les 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 GetAttribute et SetAttribute manipulez des attributs non exposés sur le modèle DOM (Document Object Model) managé.
GetAttribute et ne respectent pas SetAttribute la casse.