HtmlElement.Parent 屬性

定義

取得目前項目的父項目。

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

屬性值

在 HTML 文件的階層架構內位於目前項目上方的項目。

範例

下列程式碼範例會尋找檔中的所有 IMG 標籤,並使用 Parent 屬性來測試 是否 IMG 超連結至另一個頁面;如果是,程式碼會將 URL ALT 指派給標籤的 IMG 屬性,讓使用者可以滑鼠停留在影像上,以查看其將取用的位置。

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

備註

屬性 Parent 可讓您探索專案的內容。 它最適用于事件處理常式,例如 Click ,它可以針對檔物件階層中任何位置的任何專案引發。

ParentHTML 元素的 屬性 (HTML 檔案頂端) 指向本身。 如果您在迴圈內呼叫 Parent ,請確認迴圈的中斷條件會比較目前元素的類型和屬性的類型 Parent ,否則您的程式碼可能會執行無限迴圈。

適用於

另請參閱