HtmlElement.GetAttribute(String) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.