HtmlElement.Parent Properti
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.
Mendapatkan elemen induk elemen saat ini.
public:
property System::Windows::Forms::HtmlElement ^ Parent { System::Windows::Forms::HtmlElement ^ get(); };
public System.Windows.Forms.HtmlElement Parent { get; }
public System.Windows.Forms.HtmlElement? Parent { get; }
member this.Parent : System.Windows.Forms.HtmlElement
Public ReadOnly Property Parent As HtmlElement
Nilai Properti
Elemen di atas elemen saat ini dalam hierarki dokumen HTML.
Contoh
Contoh kode berikut menemukan semua IMG
tag dalam dokumen, dan menggunakan Parent properti untuk menguji apakah IMG
hipertaut ke halaman lain; jika ya, kode menetapkan URL ke ALT
atribut IMG
tag, sehingga pengguna dapat menunjuk gambar untuk melihat ke mana akan membawanya.
private void AddUrlToTooltip()
{
if (webBrowser1.Document != null)
{
foreach (HtmlElement elem in webBrowser1.Document.GetElementsByTagName("IMG"))
{
if (elem.Parent.TagName.Equals("A"))
{
String altStr = elem.GetAttribute("ALT");
if (!(altStr == null) && (altStr.Length != 0))
{
elem.SetAttribute("ALT", altStr + " - points to " + elem.Parent.GetAttribute("HREF"));
}
else
{
elem.SetAttribute("ALT", "Points to " + elem.Parent.GetAttribute("HREF"));
}
}
}
}
}
Private Sub AddUrlToTooltip()
If (WebBrowser1.Document IsNot Nothing) Then
With WebBrowser1.Document
For Each Elem As HtmlElement In .GetElementsByTagName("IMG")
If (Elem.Parent.TagName.Equals("A")) Then
Dim AltStr As String = Elem.GetAttribute("ALT")
If (Not (AltStr Is Nothing) And (AltStr.Length <> 0)) Then
Elem.SetAttribute("ALT", AltStr & " - points to " & Elem.Parent.GetAttribute("HREF"))
Else
Elem.SetAttribute("ALT", "Points to " & Elem.Parent.GetAttribute("HREF"))
End If
End If
Next
End With
End If
End Sub
Keterangan
Properti Parent memungkinkan penemuan konteks elemen. Ini paling berguna di dalam penanganan aktivitas seperti Click, yang dapat diaktifkan untuk elemen apa pun di mana saja dalam hierarki objek dokumen.
Properti Parent elemen HTML (bagian atas dokumen HTML) menunjuk kembali ke dirinya sendiri. Jika Anda memanggil Parent di dalam perulangan, verifikasi bahwa kondisi pemutusan perulangan membandingkan jenis elemen saat ini dan jenis Parent
properti, atau kode Anda dapat menjalankan perulangan tak terbatas.