js表格行 删除添加

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
	<title>haha</title>
	<style type="text/css">
		input{
			width: 50px;
		}
		div{
			margin-bottom: 30px;
		}
		td{
			text-align: center;
		}
		tr{
			background-color: #fff;
		}
		tr:hover{
			background-color: #f2f2f2;
		}
	</style>
</head>
<body>

	<table border="1" cellspacing="0" id="Table">
		<tr id="no1">
			<td>姓名</td>
			<td>学号</td>
			<td>手机号码</td>
			<td>功能</td>
		</tr>
		<tr id="no2">
			<td>韩梅梅</td>
			<td>1</td>
			<td>15236077621</td>
			<td><button οnclick="del(this)">删除</button></td>
		</tr>
		<tr id="no3">
			<td>李雷</td>
			<td>2</td>
			<td>15236077622</td>
			<td><button οnclick="del(this)">删除</button></td>
		</tr>
		<tr id="no4">
			<td>李华</td>
			<td>3</td>
			<td>15236077623</td>
			<td><button οnclick="del(this)">删除</button></td>
		</tr>
		<tr >
			<td colspan="4" >
				<button style="width: 100%;" οnclick="add()">添加</button>
			</td>
		</tr>
	</table>


<script type="text/javascript">
	
	function del(obj){
		var no=obj.parentNode.parentNode.rowIndex;//获得当前行行数
		//alert(no);
		document.getElementById("Table").deleteRow(no);//直接删除该行
	}
	function add(){
		var tab=document.getElementById("Table");
		// var tr=document.creatElement("tr");
		// var td=document.creatElement("td");
		// td.innerHTML="234";
		// tr.appendChild(td);
		// tab.appendChild(tr);
		
		var row=tab.rows.length-1;//获得表格总行数
		//alert(row);
		var tem=tab.insertRow(row);//添加行
		tem.insertCell(0).innerHTML="小张";//向添加行的单元格添加内容
		tem.insertCell(1).innerHTML = row;
		tem.insertCell(2).innerHTML="1523607762"+ row;
		tem.insertCell(3).innerHTML = "<button οnclick='del(this)'>删除</button>";
	}
</script>
</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值