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

116
Vistas
JavaScript extrae datos de la celda de la tabla HTML para ingresar

Tengo una página HTML. En la página tengo una table con 8 columnas y 56 filas y una entrada (número).

Cualquiera que sea la celda en la que haga clic, quiero que transfiera el número que contiene a la input . ¿Cómo puedo hacer eso?

Gracias de antemano por su ayuda.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

const myInput = document.querySelector('#myInput'); const cells = document.querySelectorAll('#myTable tr td'); cells.forEach(el => el.addEventListener('click', (e) => myInput.value = e.currentTarget.innerText) );

Esto es asumiendo html como el siguiente:

 <input type="text" id="myInput" value="" /> <table id="myTable"> <tr> <td>1</td> <td>2</td> <td>3</td> </tr> <tr> <td>4</td> <td>5</td> <td>6</td> </tr> </table>

Actualización (desglose de lo que estamos haciendo arriba):

Todo lo que estamos haciendo es mantener las cosas realmente simples. Creamos un selector para los elementos que buscamos. Dado que hay varias celdas de tabla, usamos querySelectorAll , que devolverá una matriz de elementos.

Luego simplemente recorremos todos estos elementos y agregamos un detector de eventos de click a cada uno de ellos. El oyente toma el texto interno de la celda y simplemente lo configura en el cuadro de entrada de destino.

Esto podría ampliarse como quieras. Elija mantener esto simple y solo haga lo que se le pide.

¡Espero que ayude!

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