<table id="mytab">
<tr> <td>编号 </td> <td>姓名 </td> </tr>
<tr> <td>1 </td> <td>小王 </td> </tr>
<tr> <td>2 </td> <td>小明 </td> </tr>
<tr> <td>3 </td> <td>小如 </td> </tr>
<tr> <td>4 </td> <td>小陈 </td> </tr>
<tr> <td>5 </td> <td>小赵 </td> </tr>
<tr> <td>6 </td> <td>小刘 </td> </tr>
<tr> <td>7 </td> <td>小王 </td> </tr>
<tr> <td>8 </td> <td>小明 </td> </tr>
<tr> <td>9 </td> <td>小如 </td> </tr>
<tr> <td>10 </td> <td>小陈 </td> </tr>
</table>
通过JS如何变成
<table id="mytab">
<tr><td colSpan="3" align="center">员工表</td></tr> //新增的行
<tr><td>编号 </td> <td>姓名 </td> </tr>
<tr><td>1</td><td>小王</td></tr>
<tr><td>2</td><td>小明</td></tr>
<tr><td>3</td><td>小如</td></tr>
<tr><td>4</td><td>小陈</td></tr>
<tr><td>5</td><td>小赵</td></tr>
<tr><td>6</td><td>小刘</td></tr>
<tr><td>7</td><td>小王</td></tr>
<tr><td>8</td><td>小明</td></tr>
<tr><td>9</td><td>小如</td></tr>
<tr><td>10</td><td>小陈</td></tr>
---
<tr><td>合计</td><td>10人</td></tr> //新增的行
</table>
<tr> <td>编号 </td> <td>姓名 </td> </tr>
<tr> <td>1 </td> <td>小王 </td> </tr>
<tr> <td>2 </td> <td>小明 </td> </tr>
<tr> <td>3 </td> <td>小如 </td> </tr>
<tr> <td>4 </td> <td>小陈 </td> </tr>
<tr> <td>5 </td> <td>小赵 </td> </tr>
<tr> <td>6 </td> <td>小刘 </td> </tr>
<tr> <td>7 </td> <td>小王 </td> </tr>
<tr> <td>8 </td> <td>小明 </td> </tr>
<tr> <td>9 </td> <td>小如 </td> </tr>
<tr> <td>10 </td> <td>小陈 </td> </tr>
</table>
通过JS如何变成
<table id="mytab">
<tr><td colSpan="3" align="center">员工表</td></tr> //新增的行
<tr><td>编号 </td> <td>姓名 </td> </tr>
<tr><td>1</td><td>小王</td></tr>
<tr><td>2</td><td>小明</td></tr>
<tr><td>3</td><td>小如</td></tr>
<tr><td>4</td><td>小陈</td></tr>
<tr><td>5</td><td>小赵</td></tr>
<tr><td>6</td><td>小刘</td></tr>
<tr><td>7</td><td>小王</td></tr>
<tr><td>8</td><td>小明</td></tr>
<tr><td>9</td><td>小如</td></tr>
<tr><td>10</td><td>小陈</td></tr>
---
<tr><td>合计</td><td>10人</td></tr> //新增的行
</table>
var table = document.getElementById('mytab');
var tr = table.insertRow(-1);
var td = tr.insertCell(-1);
td.innerHTML = '<合计>';
td = tr.insertCell(-1);
td.innerHTML = '10人';
var cl=tr.insertCells(5);
cl.innerHtml();
或者直接CloneNode()
tr.Cells[0].fristChild.value=newtr.rowIndex
<html>
<head>
<title>添加行</title>
<script type="text/javascript">
function addRow(tb)
{
var tb=document.getElementById(tb); var tr=document.createElement("tr");
var td=document.createElement("td");
txtNode = document.createTextNode("员工表");
td.setAttribute("colspan","3");
td.setAttribute("align","center");
td.appendChild(txtNode);
tr.appendChild(td);
tb.childNodes[1].insertBefore(tr,tb.childNodes[1].childNodes[0]);
}
</script>
</head>
<body>
<table id="mytab" style="width:100px">
<tr> <td>编号 </td> <td>姓名 </td> </tr>
<tr> <td>1 </td> <td>小王 </td> </tr>
<tr> <td>2 </td> <td>小明 </td> </tr>
<tr> <td>3 </td> <td>小如 </td> </tr>
<tr> <td>4 </td> <td>小陈 </td> </tr>
<tr> <td>5 </td> <td>小赵 </td> </tr>
<tr> <td>6 </td> <td>小刘 </td> </tr>
<tr> <td>7 </td> <td>小王 </td> </tr>
<tr> <td>8 </td> <td>小明 </td> </tr>
<tr> <td>9 </td> <td>小如 </td> </tr>
<tr> <td>10 </td> <td>小陈 </td> </tr>
</table>
<input type="button" name="btnAddRow" onclick="addRow('mytab')" value="添加行"/>
</body>
</html>
<html>
<head>
<title>添加行</title>
<script type="text/javascript">
function addRow(tb)
{
var tb=document.getElementById(tb);
var tbody = tb.childNodes[1];
//插入行
tbody.insertRow(0);
//插入列
tbody.rows[0].insertCell(0);
tbody.rows[0].cells[0].setAttribute("align","center");
tbody.rows[0].cells[0].setAttribute("colspan","2");
tbody.rows[0].cells[0].appendChild(document.createTextNode("员工表"));
}
</script>
</head>
<body>
<table id="mytab" style="width:100px">
<tr> <td>编号 </td> <td>姓名 </td> </tr>
<tr> <td>1 </td> <td>小王 </td> </tr>
<tr> <td>2 </td> <td>小明 </td> </tr>
<tr> <td>3 </td> <td>小如 </td> </tr>
<tr> <td>4 </td> <td>小陈 </td> </tr>
<tr> <td>5 </td> <td>小赵 </td> </tr>
<tr> <td>6 </td> <td>小刘 </td> </tr>
<tr> <td>7 </td> <td>小王 </td> </tr>
<tr> <td>8 </td> <td>小明 </td> </tr>
<tr> <td>9 </td> <td>小如 </td> </tr>
<tr> <td>10 </td> <td>小陈 </td> </tr>
</table>
<input type="button" name="btnAddRow" onclick="addRow('mytab')" value="添加行"/>
</body>
</html>
<head>
<title>添加行</title>
<script type="text/javascript">
function addRow(tb)
{
var tb=document.getElementById(tb);
var tbody = tb.childNodes[0];
//插入行
var len = tbody.rows.length;
tbody.insertRow(len);
//插入列
tbody.rows[len].insertCell(0);
tbody.rows[len].cells[0].appendChild(document.createTextNode("csdn")); tbody.rows[len].insertCell(1);
tbody.rows[len].cells[1].setAttribute("align","center");
tbody.rows[len].cells[1].appendChild(document.createTextNode("员工表"));
}
</script>
</head>
<body>
<table id="mytab" style="width:100px" border="1">
<tr> <td>编号 </td> <td>姓名 </td> </tr>
<tr> <td>1 </td> <td>小王 </td> </tr>
<tr> <td>2 </td> <td>小明 </td> </tr>
<tr> <td>3 </td> <td>小如 </td> </tr>
<tr> <td>4 </td> <td>小陈 </td> </tr>
<tr> <td>5 </td> <td>小赵 </td> </tr>
<tr> <td>6 </td> <td>小刘 </td> </tr>
<tr> <td>7 </td> <td>小王 </td> </tr>
<tr> <td>8 </td> <td>小明 </td> </tr>
<tr> <td>9 </td> <td>小如 </td> </tr>
<tr> <td>10 </td> <td>小陈 </td> </tr>
</table>
<input type="button" name="btnAddRow" onclick="addRow('mytab')" value="添加行"/>
</body>
</html>