Uma das manipulações mais comuns da página da web é substituir um nó ou adicionar um nó filho dentro de um nó pai. Isso pode ser feito através do ApndendChild () Método em JavaScript.
O que é .Método AppendChild ()
O .ApndendChild () O método é uma função JavaScript embutida que é usada para adicionar um nó infantil sob um nó dos pais. O .ApndendChild () executa esse feito fazendo uso do Interface do nó dom. Agora estamos familiarizados com o que faz, então vamos examinar sua sintaxe.
Sintaxe de .Método AppendChild ()
A sintaxe de .ApndendChild () é bastante auto-explicativo. É como:
parentnode.ApndendChild (ChildNode);Como você pode ver claramente, consiste no seguinte:
Quando é o método AppendChild () usado
O .ApndendChild () anexa um elemento recém -criado dentro do DOM. Também é usado quando você precisa reorganizar um elemento já existente. Na maioria dos casos, ambos os recursos, reorganizando os elementos existentes e criando um novo elemento e, em seguida, adicioná -lo ao DOM é feito em um evento invocado devido à interação do usuário com a página da web. Este evento pode estar clicando em um botão na tela, um local específico do mouse ou até mesmo um golpe de chave específico.
Exemplo
Não podemos aprender nada até tentarmos. Então, vamos tentar usar o .ApndendChild () método. Nós devemos:
Vamos começar com o primeiro passo que é configurar uma página HTML. Criar um nó pai criando um div com um id = “demonstração”: Dentro desta div, damos um nó infantil que é um marcação
Este é o parágrafo 1 dentro da tag "div"
Vamos fazer o nó pai que é no nosso caso o
Tag um pouco proeminente também, dando -lhe uma cor de fundo. Para fazer isso, use o id = "demonstração" e dê alguns estilistas de CSS com as seguintes linhasTeremos os seguintes resultados.
Agora sabemos que o nó pai de
A tag é destacada. Se adicionarmos algum nó filho dentro deste nó pai, a área destacada aumentaria.
Voltando a anexar um nó filho. Vamos criar um gatilho para anexar um nó filho e, para esse fim, adicionaremos um botão na tela com a seguinte linha:
Com isso, nossa saída se torna:
Precisamos declarar a função que anexará um nó filho dentro do div em cada botão pressionar. Crie a função como esta:
deixe o contador = 2;Como você pode notar, criamos uma variável chamada "contador". Esta variável manterá um verificação de quantos nós filhos nós anexamos no nó pai. Já que já temos um marcação
Agora precisamos de um nó infantil. Para isso, vamos criar um marcação marcação
Criar uma TextNode com o seguinte comando:
textNode = Document.CreateTextNode ("Este é o parágrafo" + contador + 'dentro de "Div" Tag ");Como você pode ver, estamos usando o valor do contador para levar o usuário a quantos nós filhos estão presentes no nó dos pais.
Em seguida é criar o elemento de tag:
Agora, precisamos adicionar o TextNode no ptag:
ptag.appendChild (textNode);Por fim, precisamos anexar isso ptag dentro de div com o id = "demonstração":
parentnode = document.getElementById ("Demo");Antes de sair do btnclicked () função, precisamos aumentar o valor do contador também:
contador ++;O trecho de código completo será assim:
Hora de finalmente executar nossa página da web e olhar para os resultados. Você deve ver isso na sua tela:
Aí está, nós anexamos com sucesso vários nós filhos dentro de um nó dos pais. Também podemos confirmá -lo examinando o nó pai dentro das ferramentas de desenvolvedor do navegador.
Podemos ver claramente que todos os nós da criança (
tags) são realmente anexos ao div com o id = "demonstração".
Conclusão
O .ApndendChild () O método de javascript é usado para anexar um nó filho dentro de um nó pai com a ajuda da interface do nó DOM. Manipular os elementos da página da web usando uma linguagem de script é uma tarefa importante. Uma das tarefas comuns ao manipular páginas da web é anexar elementos como nós filhos a outros elementos. Aprendemos como o .ApndendChild () o método funciona, sua sintaxe e quando é usado. Criamos uma página da web html, um nó dos pais e anexamos nós filhos dentro dela usando o .ApndendChild () função.