Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

178
Vistas
¿Cómo agregar un <tr> para que las tareas se muestren una tras otra en una lista de tareas JS/CSS/HTML?

Entonces, en un proyecto de lista de tareas pendientes, escribí esto:

 <table id="list"> <tr> <span id="task" /> <input id="inTask" placeholder="Add Task" /> </tr> </table> <button id="addTask" type="button" onclick="addTask()">+</button>

Que se supone que debe agregar una entrada al hacer clic y mostrar el valor de entrada anterior sobre el campo de entrada. Aquí está la función JavaScript:

 function addTask() { let table = document.getElementById("list"); let input = '<tr><span id="task" /><input id="inTask" placeholder="Add Task" /></tr>'; let task = document.getElementById("inTask").value; if (task !== "") { document.getElementById("task").innerText = task; document.getElementById("list").innerHTML += input; } }

El problema es que cuando agrego una tarea, se agrega el campo de entrada, pero luego, cuando escribo una tarea en el nuevo campo de entrada, muestra el valor de la nueva entrada en lugar de la anterior, puede intentarlo para entender: https ://t3wth8.csb.app Y no tengo ideas sobre cómo solucionarlo.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda