js 动态表格举例

var i=0
function drawTable(tableId)
{
var table=eval(tableId);
var newCell=table.rows[0].insertCell();
newCell.innerHTML='<input type="text" name="t'+(++i)+'">'
alert("又加了一列!")
}
//-->
</script>
<table border="1" width="80%" id="content_table"><tr></tr></table>
<button onclick="drawTable(content_table)">add</button>


<BODY onload="drawTable('content_table');alert(countText(document.body))">
<br> <br>
<table border="1" width="80%" id="content_table"></table>

<SCRIPT LANGUAGE="JavaScript">

//画表("表ID")
function drawTable(tableId)
{
var table=eval(tableId);
for(var i=0;i<datalist.length;i++)
{
var newRow=table.insertRow();
for(var j=0;j<datalist[i].length;j++)
{
var newCell=newRow.insertCell();
newCell.innerText=datalist[i][j];
}
alert("又加了一行!")
}
}

var datalist = new Array();
datalist[0]=['2','一、现金','现金','54579.85'];
datalist[1]=['2','二、现金','税费','0.00'];
datalist[2]=['2','三、现金','现金','12692.24'];
datalist[3]=['2','四、现金','小计','67272.09'];

原文地址:https://www.cnblogs.com/backuper/p/1687982.html