HtmlElement.AppendChild(HtmlElement) Método

Definição

Adiciona um elemento a outra subárvore do elemento.

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

Parâmetros

newElement
HtmlElement

O HtmlElement para acrescentar a esse local na árvore.

Retornos

HtmlElement

O elemento depois que ele foi adicionado à árvore.

Exemplos

O exemplo de código a seguir cria um novo hiperlink usando o método e o CreateElement adiciona ao final de uma página usando AppendChild o BODY elemento. O exemplo requer que seu aplicativo contenha um WebBrowser controle chamado 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

Comentários

O DOM (Modelo de Objeto de Documento HTML) permite alterar o conteúdo em tempo de execução de um arquivo HTML de várias maneiras. Use AppendChild para adicionar novos elementos a um documento existente ou para mover um elemento na página.

Se um elemento já tiver sido pai, acrescentar um elemento a outro elemento removerá automaticamente esse elemento de seu pai anterior.

Todas as adições feitas a um documento em tempo de execução usando AppendChild não serão persistentes quando você chamar o ShowSaveAsDialog método no WebBrowser controle.

Aplica-se a

Confira também