HtmlElement.AppendChild(HtmlElement) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 .