Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

306
Visualizações
¿Diferencia entre insertAdjacentElement() e insertBefore()?

Estoy tratando de entender el error DOMException: Node.insertBefore: Child to insert before is not a child of this node que he visto en los proyectos React y Angular a lo largo del tiempo y comencé a preguntarme: ¿por qué importa si un el elemento A es "un hijo del" elemento B? ¿Por qué elegir Node.insertBefore() sobre Element.insertAdjacentElement() ?

A mi modo de ver, ambos tienen soporte de navegador desde hace mucho tiempo y ambos funcionan para SVG. Pero Node.insertBefore() parece tener una API incómoda para mí, porque requiere especificar el padre.

¿Me estoy perdiendo de algo?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

insertBefore() requiere que proporcione el nodo principal, un nodo secundario existente y el nuevo nodo que se insertará; el nuevo nodo se coloca antes del nodo secundario. El nodo secundario debe ser un elemento secundario inmediato del nodo principal; de lo contrario, obtendrá ese error.

insertAdjacentElement solo requiere que proporcione un nodo existente y el nuevo nodo. El nuevo nodo se inserta en algún lugar relacionado con el nodo existente. No es necesario proporcionar el nodo principal.

insertAdjacentElement() es más nuevo que insertBefore() , pero ambos existen desde hace algún tiempo.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda