Javascript面对对象-学生信息管理系统


<body>	
	<center>
		<h1>学生信息管理系统</h1><hr>
		<button onclick="add_btn(this)">增加 >> </button>
		<button onclick="Delete(this)">删除 >> </button>
		<button onclick="change_btn(this)">修改 >> </button>
		<button onclick="serach_btn(this)">查找 >> </button>


		<div id="add_div" style="display:none">
			<input id="name">
			<input id="age">
			<input id="gender">
			<select id="grade"></select>
			<button type="button" onclick="save()">确定</button>
		</div>


    	<div id="delete_div" style="display:none">
			
			<button type="button" onclick="Delete()">确定</button>
		</div>


		<div id="change_div" style="display:none">
			
			<button type="button" onclick="change()">确定</button>
		</div>


		<div id="search_div" style="display:none">
			
			<button type="button" onclick="search()">确定</button>
		</div>


		<table id="mytable">
			<tr>
				<th>姓名&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp</th>
				<th>年龄&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp</th>
				<th>性别&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp</th>
				<th>班级&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp</th>
			</tr>
		</table>










	</center>
</body>

<script>
window.onload = function() {
	// 加载班级(从localstorage加载)
	var arr = [{value:13, text:"软件18-13"}, {value:15, text:"软件18-15"}];
	var grade = document.getElementById('grade');
	grade.options.length = 0;

	for(var i=0; i<arr.length; i++) {
		var opt = new Option(arr[i].text, arr[i].value);
		grade.options.add(opt);
	}
}

function save() {	//增加
	var name = document.all.name.value;
	var age = document.all.age.value;
	var gender = document.all.gender.value;
	var grade = document.all.grade.value;
	
	var tb = document.getElementById('mytable');
	var tr = document.createElement('tr');

	tr.innerHTML = "<td>"+name+"</td><td>"+age+"</td><td>"
					+gender+"</td><td>"+grade+"</td><td><a href='#'>删除</td>";
	tb.appendChild(tr);
}


function Delete() {	//删除
	
	
	var tb = document.getElementById('mytable');
	var zz = tb.children[tb.children.length-1];
	
	tb.removeChild(zz);
	
}


function change() {	//修改
	var name = document.all.name.value;
	var age = document.all.age.value;
	var gender = document.all.gender.value;
	var grade = document.all.grade.value;
	
	var tb = document.getElementById('mytable');
	var tr = document.createElement('tr');

	tr.innerHTML = "<td>"+name+"</td><td>"+age+"</td><td>"
					+gender+"</td><td>"+grade+"</td><td><a href='#'>删除</td>";
	tb.appendChild(tr);
}


function serach() {	//查找
	var name = document.all.name.value;
	var age = document.all.age.value;
	var gender = document.all.gender.value;
	var grade = document.all.grade.value;
	
	var tb = document.getElementById('mytable');
	var tr = document.createElement('tr');

	tr.innerHTML = "<td>"+name+"</td><td>"+age+"</td><td>"
					+gender+"</td><td>"+grade+"</td><td><a href='#'>删除</td>";
	tb.appendChild(tr);
}





function add_btn(btn) {//增加
	var elm = document.getElementById('add_div');
	if(btn.innerText == '增加 >>') {
		elm.style.display = '';
		btn.innerText = '增加 <<';
	} else {
		elm.style.display = 'none';
		btn.innerText = '增加 >>';
	}
}


function delete_btn(btn) {//删除
	var elm = document.getElementById('delete_div');
	if(btn.innerText == '删除 >>') {
		elm.style.display = '';
		btn.innerText = '删除 <<';
	} else {
		elm.style.display = 'none';
		btn.innerText = '删除 >>';
	}
}



function change_btn(btn) {//修改
	var elm = document.getElementById('change_div');
	if(btn.innerText == '修改 >>') {
		elm.style.display = '';
		btn.innerText = '修改 <<';
	} else {
		elm.style.display = 'none';
		btn.innerText = '修改 >>';
	}
}



function search_btn(btn) {//查找
	var elm = document.getElementById('serach_div');
	if(btn.innerText == '查找 >>') {
		elm.style.display = '';
		btn.innerText = '查找 <<';
	} else {
		elm.style.display = 'none';
		btn.innerText = '查找 >>';
	}
}



</script>


  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
金字塔车辆管理系统是金字塔软件面向国内大中型企业开发的行业通用车辆管理软件,可以为大中型企业的车辆信息、驾驶员资料、车辆维修、车辆出车、车辆费用等进行电脑化管理。是一套功能全面、操作方便、界面美观的车辆管理系统,可协助各企事业单位对本单位的车辆使用情况进行综合管理,达到全面掌握车辆信息、轻松处理车辆调度,提高车辆的使用效率,让车辆管理更上一个台阶。 金字塔车辆管理系统功能 1、全面详尽的车辆资料,驾驶员及员工信息管理,并提供丰富的图片档案功能。 2、一目了然的车辆状态界面,随时让您知悉当前每辆车的最新状态(包括出车、回车、维修等状态),并可直接对车辆进行日常操作。 3、详细记录车辆的用车申请、运行情况、维修情况、加油、违章、事故、保险、年检、费用等综合管理避免管理漏洞。 4、及时有效的信息到期提醒功能:车辆年检、费用到期、保养到期、保险到期等,随时跟踪车辆使用进程; 5、简单方便的用户端申请功能(网络版),让每个员工都能在自己电脑随时查看车辆状态并申请用车。 6、强大的查询统计功能,方便的导出Excel、多种报表输出打印,并可自定义报表样式,极大地满足您的工作需要。 7、多种系统字典提高信息输入效率。 8、安全的数据备份与恢复功能。 9、支持多用户多权限操作并有完善的用户权限功能。 10、全新对象化多层次设计,系统稳定,结构清晰;并提供步步跟进帮助提示。 11,详尽的职工功能编辑亦可作为简单的人事信息管理系统,并可Excel文件导入导出。 12,。。。更多功能请参看精心制作的软件帮助文档。 系统第一次运行登录入口为默认的用户名:admin,默认密码为:123456。为了数据安全,请进入系统后及时更改密码。 金字塔车辆管理系统截图
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ThatMonth

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值