Bagikan melalui


HtmlElement.Parent Properti

Definisi

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.

Berlaku untuk

Lihat juga