tsunami

log in
history

adding table cells via innerHTML

Luke Breuer

var div = document.createElement('div');
var tr = getSomeTr;

// FAILS
div.innerHTML = '<td class="foolishness">ok</td>';
tr.appendChild(div.firstChild);

// SUCCEEDS
div.innerHTML = 
    '<table><tbody><tr>' + 
    '<td class="foolishness">ok</td>' + 
    '</tr></tbody></table>';
tr.appendChild(div.firstChild.firstChild.firstChild.firstChild);