Transversing e Manipulação Flashcards
Como obter o elemento pai de um elemento específico?
parentElement ou parentElement
Como obter o elemento irmão anterior de um elemento específico?
previousElement
Como obter o elemento irmão seguinte de um elemento específico?
nextElementSibling
Como obter os elementos filhos de um determinado elemento?
children
Como obter o primeiro elemento filho de um determinado elemento?
firstElementChild
Como obter o último elemento filho de um determinado elemento?
lastElementChild
Como adicionar elementos como filhos no final de um elemento específico?
elementoPai.append(novoElemento)
Como adicionar elementos como filhos no começo de um elemento específico?
elementoPai.prepend(novoElemento)
Como remover um elemento?
elemento.remove()
Como substituir um elemento filho por outro elemento?
replaceChild
elementoPai.replaceChild(novoElemento, antigoAntigo)
Como clonar um elemento?
cloneNode
Como adicionar um elemento antes de um elemento específico?
elementoReferencia.insertAdjacentElement(‘beforebegin’, novoElemento)
Como adicionar um elemento depois de um elemento específico?
elementoReferencia.insertAdjacentElement(‘afterend’, novoElemento)