If you’re trying to add rows to a table you’d naturally do something like this:
var row = document.createElement("TR");
var cell = document.createElement("TD");
That will work fine in FireFox but not in IE. The reason is simple: IE automatically adds a TBODY element to your table and expects rows to be added to that instead. So the solution is simple. Change your HTML to:
Then both FF and IE work fine. Maybe I was just being a bit slow when I had that problem.