document.getElementById('new-table') - возвращает null, хотя элемент с таким id существует, в чём может быть загвоздка?
значит не существует. добавляешь в динамике? не туда(фрейм, етс) не тот ид, путаешь ид и name И тп. но сначала извинись что заставляешь телепатить.
Разобрался. Проблема была в том что DOm-дерево не успевало формироваться, повесил на онлоад, всё стало ок. Извиняться не буду.