HtmlElement.GetAttribute(String) Metodo
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Recupera il valore dell'attributo denominato sull'elemento.
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
- attributeName
- String
Nome dell'attributo. L'argomento non prevede la distinzione tra maiuscole e minuscole.
Valore di questo attributo sull'elemento, espresso come valore String. Se l'attributo specificato non esiste su questo elemento, viene restituita una stringa vuota.
Nell'esempio di codice seguente vengono recuperati tutti i tag all'interno di META
un documento HTML, usando GetAttribute per trovare il META
tag con il nome Description
. L'esempio richiede che l'applicazione abbia un WebBrowser controllo denominato 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
Un attributo in HTML è qualsiasi coppia nome/valore valida per tale elemento.
HtmlElement espone solo gli attributi comuni a tutti gli elementi, lasciando fuori quelli che si applicano solo a determinati tipi di elementi; SRC
è un attributo predefinito per il IMG
tag, ad esempio, ma non per il DIV
tag. Usare GetAttribute e SetAttribute per modificare gli attributi non esposti nel modello DOM (Document Object Model) gestito.
GetAttribute e SetAttribute non fanno distinzione tra maiuscole e minuscole.
Prodotto | Versioni |
---|---|
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: