2009-11-24 10 views
7

estoy añadiendo nuevas filas a una tabla dinámica, con este código:¿Es posible crear un TH con TableRow.insertCell()?

tbody = document.getElementById('tbody'); 
tr = tbody.insertRow(-1); 
tr.id = 'last'; 
th = tr.insertCell(0); 
td = tr.insertCell(1); 

Pero lo que en realidad nos dieron son dos td células. Quiero un th, como pueden ver.

Dice que la propiedad tagName no se puede cambiar.

¿Cómo puedo hacer esto?

¿Tendré que utilizar métodos 'normales' como createElement y appendChild?

Respuesta

0

Lo que hago es definir el primero, como TableHeaderRow thr = new TableHeaderRow(); Agregue celda a ella, luego agréguela a la tabla.

+0

Como puede ver por el código de ejemplo, no quiero una fila de encabezado, sino solo una celda de encabezado. – igorsantos07

Cuestiones relacionadas