Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

149
Views
Aumenta el número de elementos eliminados de la matriz en cada iteración del ciclo

Necesito ayuda con mi aplicación simple. Cuando hago clic en la fila seleccionada (resaltada), aparece el cuadro de alerta y puedo confirmar que me gustaría eliminar la seleccionada y está bien: la fila seleccionada se elimina. El problema es que verifiqué lo que sucederá cuando seleccione una fila y cierre el cuadro de alerta, luego la segunda fila y cierre el cuadro de alerta, luego la tercera y así sucesivamente. Cuando finalmente decido usar el botón de confirmación, no solo se elimina la fila resaltada, sino también la segunda/tercera/cuarta fila en la que hice clic, que decidí no eliminar. Quiero que mi aplicación elimine solo una fila seleccionada, independientemente de cuántas veces antes de usar el botón de confirmación hice clic en cualquier fila y cerré el cuadro de alerta.

A continuación, pongo el código responsable de todo lo que estoy escribiendo.

Gracias de antemano por cualquier comentario.

 const alertBox = document.querySelector('.alert-box'); tableBody.addEventListener('click',(e) => { document.querySelector('.ok').addEventListener('click',() => { const target = e.target.parentNode.childNodes[0].textContent; alertBox.classList.add('no-show'); sizesList.forEach((element,index) => { if (element.size.toLowerCase() === target.toLowerCase()) { sizesList.splice(index,1); localStorage.setItem('size',JSON.stringify(sizesList)); e.target.parentNode.remove(); }; }); }); document.querySelector('.fa-times').addEventListener('click',() => alertBox.classList.add('no-show')); });

eliminando fila

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!