动态控制表格insertRow,insertCell()

本文介绍如何使用JavaScript动态地向HTML表格中添加新行并填充文本,同时演示了如何删除指定的行或列。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.在已有的表格中动态添加一行,插入到最上方。并且在新插入行的每一列中插入text节点

<html>
<head>
<title>事件</title>
<script language="javascript">

window.onload=function(){
	var iTr = document.getElementById("member").insertRow(0);
	var iText = new Array();
	iText[0] = document.createTextNode("aaa");
	iText[1] = document.createTextNode("bbb");
	iText[2] = document.createTextNode("ccc");
	iText[3] = document.createTextNode("ddd");
	iText[4] = document.createTextNode("eee");
	for (var i=0;i<iText.length;i++)
	{
		var iTd = iTr.insertCell(i);
		iTd.appendChild(iText[i]);
	}
}
</script>

</head>
<body >
	<table id="member" border="1">
		<tr>
			<td>123</td>
			<td>456</td>
			<td>789</td>
			<td>111</td>
			<td>222</td>
		</tr>
	</table>
</body>
</html>


2.动态删除行或者列

var iTable = document.getElementById("member");
	iTable.deleteRow(0); // 删除一行,后面的自动补齐
	iTable.rows[0].deleteCell(0); // 删除一列,后面的自动补齐


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值