HtmlElement.AppendChild(HtmlElement) Metodo

Definizione

Aggiunge un elemento al sottoalbero di un altro elemento.

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

Parametri

newElement
HtmlElement

Oggetto HtmlElement da aggiungere a questa posizione nell'albero.

Valori restituiti

Elemento dopo che è stato aggiunto all'albero.

Esempio

Nell'esempio di codice seguente viene creato un nuovo collegamento ipertestuale usando il CreateElement metodo e lo aggiunge alla fine di una pagina usando AppendChild sull'elemento BODY . L'esempio richiede che l'applicazione contenga un WebBrowser controllo denominato 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

Commenti

Il DOM (Document Object Model) HTML consente di modificare il contenuto di runtime di un file HTML in diversi modi. Utilizzare AppendChild per aggiungere nuovi elementi a un documento esistente o per spostare un elemento nella pagina.

Se un elemento è già stato padre, l'aggiunta di un elemento a un altro elemento rimuoverà automaticamente l'elemento dal padre precedente.

Eventuali aggiunte apportate a un documento in fase di esecuzione utilizzando AppendChild non verranno mantenute quando si chiama il ShowSaveAsDialog metodo sul WebBrowser controllo .

Si applica a

Vedi anche