Foros del Web » Programando para Internet » Javascript »

como adiciono filas con contenido de componentes en una tabla

Estas en el tema de como adiciono filas con contenido de componentes en una tabla en el foro de Javascript en Foros del Web. Hola a todos, un gusto participar en este foro, soy nuevo en esto del diseño web y quisiera me ayuden con este pequeño problema: Necesito ...
  #1 (permalink)  
Antiguo 15/12/2008, 10:15
 
Fecha de Ingreso: diciembre-2008
Mensajes: 1
Antigüedad: 15 años, 4 meses
Puntos: 0
como adiciono filas con contenido de componentes en una tabla

Hola a todos, un gusto participar en este foro, soy nuevo en esto del diseño web y quisiera me ayuden con este pequeño problema:

Necesito adicionar filas en una tabla con el componente lista/menu y que este tenga los valores 1, 2 y 3.

este es el codigo:

function suma() {
var miTabla = document.getElementById("cuerpoTabla");
var fila = document.createElement("tr");
var celda1 = document.createElement("td");
var celda2 = document.createElement("td");
celda1.innerHTML = "<input type=checkbox>";
celda2.innerHTML = "<select name='select' id='select'>"; // asi como esta me crea lista/menu en blanco
fila.appendChild(celda1);
fila.appendChild(celda2);
miTabla.appendChild(fila);
}

Con este codigo (celda2.innerHTML = "<select name='select' id='select'>";)solo me crea lista/menu en blanco, como hago para que se cree con las opciones arriba descritas ?

Les agradezco de antemano su ayuda

Muchas Gracias...
XIAVIV
  #2 (permalink)  
Antiguo 15/12/2008, 10:54
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: como adiciono filas con contenido de componentes en una tabla

Hola xiaviv. Bienvenido al foro.

Prueba este código:

Código javascript:
Ver original
  1. function suma() {
  2. var miTabla = document.getElementById("cuerpoTabla");
  3. var fila = document.createElement("tr");
  4. var celda1 = document.createElement("td");
  5. var celda2 = document.createElement("td");
  6. celda1.innerHTML = "<input type=checkbox>";
  7. sele=document.createElement('select');
  8. for (i=1; i<4; i++) {
  9.   opt=document.createElement('option');
  10.   opt.value=i;
  11.   opt.innerHTML=i;
  12.   sele.appendChild(opt);
  13. }
  14. celda2.appendChild(sele);
  15. fila.appendChild(celda1);
  16. fila.appendChild(celda2);
  17. miTabla.appendChild(fila);
  18. }

Mensaje movido al foro de JavaScript desde Frameworks.

Saludos,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:12.