HtmlElement.AppendChild(HtmlElement) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 .