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

243
Visualizações
¿Cómo funciona querySelector en elementos que se crean dinámicamente?
const element = document.createElement("article"); // add classes element.classList.add("grocery-item"); const attr = document.createAttribute("data-id"); attr.value = id; element.setAttributeNode(attr); element.innerHTML = `<p class="title">${value}</p> <div class="btn-container"> <button type="button" class="edit-btn"><i class="fas fa-edit"></i></button> <button type="button" class="delete-btn"><i class="fas fa-trash"></i></button> </div>`; // append child list.appendChild(element); // Edit Button const editBtn = element.querySelector(".edit-btn");

Estoy creando un sitio web de lista de compras y cada elemento de la lista, como la leche y los huevos, se incluye en su propio elemento de artículo que se está creando en el javascript y también he agregado el código para eso. Ahora, en la captura de pantalla que publiqué, agregué 3 elementos en la lista de compras, por lo que hay 3 elementos de artículos creados según el código proporcionado bajo el cual se encuentran los botones editar y eliminar. Cuando hago clic en el botón de edición de, supongamos huevos, ¿cómo sabe que hice clic en el botón de edición de los huevos?

 const editBtn = element.querySelector(".edit-btn");

Esta línea accede al botón de edición dentro del elemento del artículo requerido, pero ¿cómo accede al elemento del artículo requerido en primer lugar? No hay querySelector para seleccionar todos los elementos del artículo en el resto del código.

No estoy completamente seguro de cómo hacer esta pregunta, así que dígame algunas mejoras.

about 4 years ago · Juan Pablo Isaza
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