Método HTML DOM Element insertAdjacentElement()
- Página anterior innerText
- Próxima página insertAdjacentHTML()
- Voltar para a camada superior Objeto Elements do HTML DOM
Definição e uso
insertAdjacentElement()
O método insere o elemento na posição especificada.
Posições válidas:
Valores | Descrição |
---|---|
afterbegin | Depois do início do elemento (primeiro filho). |
afterend | Depois do elemento. |
beforebegin | Antes do elemento. |
beforeend | Antes do final do elemento (último filho). |
Exemplo
Exemplo 1
Inserir um elemento span após o título:
const span = document.getElementById("mySpan"); const h2 = document.getElementById("myH2"); h2.insertAdjacentElement("afterend", span);
Exemplo 2
Usando "afterbegin":
const span = document.getElementById("mySpan"); const h2 = document.getElementById("myH2"); h2.insertAdjacentElement("afterbegin", span);
Exemplo 3
Usando "beforebegin":
const span = document.getElementById("mySpan"); const h2 = document.getElementById("myH2"); h2.insertAdjacentElement("beforebegin", span);
Exemplo 4
Usando "beforeend":
const span = document.getElementById("mySpan"); const h2 = document.getElementById("myH2"); h2.insertAdjacentElement("beforeend", span);
Sintaxe
element.insertAdjacentElement(position, element)
ou
node.insertAdjacentElement(position, element)
Parâmetros
Parâmetros | Descrição |
---|---|
position |
Obrigatório. Posição relativa ao elemento:
|
element | O elemento a ser inserido. |
Suporte do navegador
Todos os navegadores suportam element.insertAdjacentElement()
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Suporte | Suporte | Suporte | Suporte | Suporte | Suporte |
- Página anterior innerText
- Próxima página insertAdjacentHTML()
- Voltar para a camada superior Objeto Elements do HTML DOM