по поводу
var allhtml = document.getElementsByTagName("html");
солидарен с предыдущим оратором

можно воспользоваться appendChild или можно все тем же innerHTML например находим нужный тег table и перезаписываем его
var allhtml = document.getElementsByTagName("table");
allhtml[0].innerHTML += "<tr><td>trololo</td></tr>"
короче сказать вариантов море

читайте, изучайте, интересуйтесь
