<span id="area">gfd</span>
<script language="javascript">
var table = document.createElement ('TABLE');
// document.body.appendChild (table); //-- ìîæíî ñðàçó â áîäè
document.getElementById ('area').appendChild (table); //-- ìîæíî â êàêîé òî ýëåìåíò
var tbody = document.createElement ('TBODY');
table.appendChild (tbody);
var tr = document.createElement ('TR');
tbody.appendChild (tr);
var td = document.createElement ('TD');
td.innerHTML = 'Test';
tr.appendChild (td);
var button = td.appendChild (document.createElement ('BUTTON'));
button.onclick = function () {
alert (table.innerHTML);
}
button.innerHTML = 'Get table html';
</script>
Таким образом можешь добавлять что хочешь и куда угодно