javascript写的学生管理系统,简单的表格操作——小小钟

对表格的基本操作,增加,删除一行数据

增加一行数据的操作

function add(){
				var id = window.prompt("请输入学生的学号","");
				var name = window.prompt("请输入学生的姓名","");
				var sex = window.prompt("请输入学生的性别","");
				var address = window.prompt("请输入学生的地址","");
				var grade = window.prompt("请输入学生的分数","");
				if(id==null || name==null || sex==null || address==null || grade==null){
					alert("添加失败,信息不能为空!");
					return ;
				}
				var tabNode = document.getElementsByTagName("table")[0];
				var trNode = tabNode.insertRow(count);
				var tdNode0 = trNode.insertCell(0);
				var tdNode1 = trNode.insertCell(1);
				var tdNode2 = trNode.insertCell(2);
				var tdNode3 = trNode.insertCell(3);
				var tdNode4 = trNode.insertCell(4);
				var tdNode5 = trNode.insertCell(5);
				tdNode0.innerHTML = id;
				tdNode1.innerHTML = name;
				tdNode2.innerHTML = sex;
				tdNode3.innerHTML = address;
				tdNode4.innerHTML = grade;
				tdNode5.innerHTML = "<span id='del' οnclick='del(this)'>删除学生</span>";
				count++;
			}

删除一行的操作

function del(index){
				var rowIndex = index.parentNode.parentNode.rowIndex;
				document.getElementById("tb1").deleteRow(rowIndex);
				count--;
			}

下面是源码,当然了这个程序还没有连接数据库

<html>
	<head>
		<script type="text/javascript">
			var count=1;
			function add(){
				var id = window.prompt("请输入学生的学号","");
				var name = window.prompt("请输入学生的姓名","");
				var sex = window.prompt("请输入学生的性别","");
				var address = window.prompt("请输入学生的地址","");
				var grade = window.prompt("请输入学生的分数","");
				if(id==null || name==null || sex==null || address==null || grade==null){
					alert("添加失败,信息不能为空!");
					return ;
				}
				var tabNode = document.getElementsByTagName("table")[0];
				var trNode = tabNode.insertRow(count);
				var tdNode0 = trNode.insertCell(0);
				var tdNode1 = trNode.insertCell(1);
				var tdNode2 = trNode.insertCell(2);
				var tdNode3 = trNode.insertCell(3);
				var tdNode4 = trNode.insertCell(4);
				var tdNode5 = trNode.insertCell(5);
				tdNode0.innerHTML = id;
				tdNode1.innerHTML = name;
				tdNode2.innerHTML = sex;
				tdNode3.innerHTML = address;
				tdNode4.innerHTML = grade;
				tdNode5.innerHTML = "<span id='del' οnclick='del(this)'>删除学生</span>";
				count++;
			}
			
			function del(index){
				var rowIndex = index.parentNode.parentNode.rowIndex;
				document.getElementById("tb1").deleteRow(rowIndex);
				count--;
			}
			
		</script>
		
		<style type="text/css">
			h1{
				text-align:center;
			}
			table {
				width:90%;
				margin:0 auto;
				border:1px solid red;
			}
			#add{
				width:100px;
				height:30px;
				margin-left:25%;
				text-decoration:underline;
				cursor:pointer;
			}
			#del{
				width:65px;
				height:30px;
				text-decoration:underline;
				cursor:pointer;
			}
			tr td{
				text-align:center;
				border:1px;
			}
		</style>	
	</head>
	
	<body>
		<table id="tb1">
			<h1>学生管理系统</h1>
			<div id="add" οnclick="add()">添加学生</div>
			<tr>
				<th>id</th>
				<th>name</th>
				<th>sex</th>
				<th>address</th>
				<th>grade</th>
				<th>Manager</th>
			</tr>
		</table>
	</body>
</html>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值