Bagikan melalui


HtmlElement.GetAttribute(String) Metode

Definisi

Mengambil nilai atribut bernama pada elemen .

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

Parameter

attributeName
String

Nama atribut . Argumen ini tidak peka huruf besar/kecil.

Mengembalikan

Nilai atribut ini pada elemen , sebagai String nilai . Jika atribut yang ditentukan tidak ada pada elemen ini, mengembalikan string kosong.

Contoh

Contoh kode berikut mengambil semua META tag dalam dokumen HTML, menggunakan GetAttribute untuk menemukan META tag dengan nama Description. Contohnya mengharuskan aplikasi Anda memiliki WebBrowser kontrol bernama 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

Keterangan

Atribut dalam HTML adalah pasangan nama/nilai yang valid untuk elemen tersebut. HtmlElement hanya mengekspos atribut yang umum untuk semua elemen, meninggalkan atribut yang hanya berlaku untuk jenis elemen tertentu; SRC adalah atribut yang telah ditentukan sebelumnya untuk IMG tag, misalnya, tetapi tidak untuk DIV tag. Gunakan GetAttribute dan SetAttribute untuk memanipulasi atribut yang tidak terekspos pada Model Objek Dokumen (DOM) terkelola.

GetAttribute dan SetAttribute tidak peka huruf besar/kecil.

Berlaku untuk

Lihat juga