Udostępnij za pośrednictwem


HtmlElement.AppendChild(HtmlElement) Metoda

Definicja

Dodaje element do poddrzewa innego elementu.

public:
 System::Windows::Forms::HtmlElement ^ AppendChild(System::Windows::Forms::HtmlElement ^ newElement);
public System.Windows.Forms.HtmlElement AppendChild (System.Windows.Forms.HtmlElement newElement);
public System.Windows.Forms.HtmlElement? AppendChild (System.Windows.Forms.HtmlElement newElement);
member this.AppendChild : System.Windows.Forms.HtmlElement -> System.Windows.Forms.HtmlElement
Public Function AppendChild (newElement As HtmlElement) As HtmlElement

Parametry

newElement
HtmlElement

Element HtmlElement do dołączenia do tej lokalizacji w drzewie.

Zwraca

Element po dodaniu go do drzewa.

Przykłady

Poniższy przykład kodu tworzy nowe hiperłącze przy użyciu CreateElement metody i dodaje go na końcu strony przy użyciu AppendChild elementu BODY . Przykład wymaga, aby aplikacja zawierała kontrolkę WebBrowser o nazwie WebBrowser1.

private void AddUrlToTooltip(string url)
{
    if (webBrowser1.Document != null)
    {
        HtmlElement elem = webBrowser1.Document.CreateElement("A");
        elem.SetAttribute("HREF", url);
        elem.InnerText = "Visit our Web site for more details.";

        webBrowser1.Document.Body.AppendChild(elem);
    }
}
Private Sub AddLinkToPage(ByVal url As String)
    If (WebBrowser1.Document IsNot Nothing) Then
        With WebBrowser1.Document
            Dim Elem As HtmlElement = .CreateElement("A")
            Elem.SetAttribute("HREF", url)
            Elem.InnerText = "Visit our web site for more details."

            .Body.AppendChild(Elem)
        End With
    End If
End Sub

Uwagi

Model DOM (DOCUMENT Object Model) HTML umożliwia zmianę zawartości pliku HTML w czasie wykonywania na wiele sposobów. Służy AppendChild do dodawania nowych elementów do istniejącego dokumentu lub przenoszenia elementu na stronie.

Jeśli element został już nadrzędny, dołączenie elementu do innego elementu spowoduje automatyczne usunięcie tego elementu z poprzedniego elementu nadrzędnego.

Wszelkie dodatki wykonane do dokumentu w czasie wykonywania przy użyciu AppendChild nie będą utrwalane podczas wywoływania ShowSaveAsDialog metody w kontrolce WebBrowser .

Dotyczy

Zobacz też