Aracılığıyla paylaş


HtmlElement.GetAttribute(String) Yöntem

Tanım

öğesindeki adlandırılmış özniteliğin değerini alır.

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

Parametreler

attributeName
String

Özniteliğin adı. Bu bağımsız değişken büyük/küçük harfe duyarlı değildir.

Döndürülenler

Öğesindeki bu özniteliğin değeri, bir String değer olarak. Belirtilen öznitelik bu öğede yoksa boş bir dize döndürür.

Örnekler

Aşağıdaki kod örneği, adlı Descriptionetiketi bulmak için kullanarak GetAttribute bir HTML belgesi içindeki META tüm META etiketleri alır. Örnek, uygulamanızın adlı WebBrowser1bir WebBrowser denetime sahip olmasını gerektirir.

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

Açıklamalar

HTML'deki öznitelik, bu öğe için geçerli bir ad/değer çiftidir. HtmlElement yalnızca tüm öğeler için ortak olan öznitelikleri kullanıma sunar ve yalnızca belirli öğe türleri için geçerli olan öznitelikleri dışlar; SRC , örneğin etiket için IMG önceden tanımlanmış bir özniteliktir, ancak etiket için DIV değildir. Yönetilen Belge Nesne Modeli'ne (DOM) sunulmayan öznitelikleri işlemek için ve SetAttribute kullanınGetAttribute.

GetAttribute ve SetAttribute büyük/küçük harfe duyarlı değildir.

Şunlara uygulanır

Ayrıca bkz.