HtmlElement.GetAttribute(String) Metod

Definition

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.

Gäller för

Se även