Table of Contents

creating dynamic tables

creating table elements

Use insertRow and insertCell after the initial table is created.

var tbl = document.createElement('table');
 
var tr = tbl.insertRow(-1);
var td = tr.insertCell(-1);

setAttribute with rowspan or colspan isn't working in IE

You need to use a capital S like this:

td.setAttribute("rowSpan", "2");
td.setAttribute("colSpan", "2");