HtmlElement.GetAttribute(String) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar värdet för det namngivna attributet för elementet.
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
Parametrar
- attributeName
- String
Namnet på attributet. Det här argumentet är skiftlägeskänsligt.
Returer
Värdet för det här attributet på elementet, som ett String värde. Om det angivna attributet inte finns på det här elementet returnerar en tom sträng.
Exempel
I följande kodexempel hämtas alla taggar i META ett HTML-dokument med hjälp GetAttribute av för att hitta taggen META med namnet Description. Exemplet kräver att programmet har en WebBrowser kontroll med namnet 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
Kommentarer
Ett attribut i HTML är ett giltigt namn/värde-par för elementet.
HtmlElement exponerar endast de attribut som är gemensamma för alla element och utelämnar de som endast gäller för vissa typer av element. SRC är ett fördefinierat attribut för taggen IMG , till exempel men inte för taggen DIV . Använd GetAttribute och SetAttribute för att ändra attribut som inte exponeras för den hanterade dokumentobjektmodellen (DOM).
GetAttribute och SetAttribute är skiftlägesokänsliga.