2009-11-24 22 views
7

Bir tabloya dinamik olarak yeni satırlar ekliyorum:TableRow.insertCell() ile bir TH oluşturmak mümkün mü?

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

Ama aslında sahip olduğum şey iki td hücresi. Görebildiğiniz gibi bir th istiyorum.

tagName özelliğinin değiştirilemeyeceğini söylüyor.

Bunu nasıl yapabilirim?

createElement ve appendChild gibi 'normal' yöntemleri kullanmam gerekecek mi?

cevap

0

Yaptığım şey, ilk önce TableHeaderRow thr = new TableHeaderRow(); Hücre ekle ve sonra tabloya ekleyin.

+0

Örnek kodda gördüğünüz gibi, bir başlık satırı değil, sadece bir başlık hücresi istemiyorum. – igorsantos07

İlgili konular