<?xml version="1.0" encoding="utf-8"?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>ARGH!!</title></head>
<body>
<div id="aDiv"></div>
<table id="aTable">
<tr><th>Header (no body)</th></tr>
</table>
<table>
<thead><tr><th>Head</th></tr></thead>
<tfoot><tr><th>Foot</th></tr></tfoot>
<tbody id="aTbody">
<tr><th>Header (with body)</th></tr>
</tbody>
</table>
<script type="text/javascript">
function nevow_appendNode(node, what) {
var oldnode = document.getElementById(node);
var newspan = document.createElement('span');
newspan.innerHTML = what;
alert("what is: " + what + "\ninnerHTML is: " + newspan.innerHTML);
for (i=0; i<newspan.childNodes.length; i++) {
oldnode.appendChild(newspan.childNodes[i]);
}
}
nevow_appendNode("aDiv", "<div>This is a div</div>");
nevow_appendNode("aDiv", "<tr><td>This is a row</td></tr>");
nevow_appendNode("aTable", "<tr><td>This is a row</td></tr>");
nevow_appendNode("aTable", "<div>This is a div</div>");
nevow_appendNode("aTbody", "<tr><td>This is a row</td></tr>");
nevow_appendNode("aTbody", "<div>This is a div</div>");
</script>
</body>
</html>