慕课网编程练习:制作一个表格,显示班级的学生信息。

来源:互联网 发布:java web 异常类型 编辑:程序博客网 时间:2024/06/06 09:36

制作一个表格,显示班级的学生信息。

要求:

1. 鼠标移到不同行上时背景色改为色值为 #f2f2f2,移开鼠标时则恢复为原背景色 #fff

2. 点击添加按钮,能动态在最后添加一行

3. 点击删除按钮,则删除当前行


<!DOCTYPE html><html> <head>  <title> new document </title>    <meta http-equiv="Content-Type" content="text/html; charset=gbk"/>     <script type="text/javascript">         window.onload = function(){                       // 鼠标移动改变背景,可以通过给每行绑定鼠标移上事件和鼠标移除事件来改变所在行背景色。        var trs=document.getElementsByTagName("tr");for(var i=0;i<trs.length;i++){    bgcChange(trs[i]);} }          function bgcChange(obj){         obj.onmouseover=function(){             obj.style.backgroundColor="#f2f2f2";         }         obj.onmouseout=function(){             obj.style.backgroundColor="#fff";         }     }      // 编写一个函数,供添加按钮调用,动态在表格的最后一行添加子节点;     function addtr(){         var mainTable=document.getElementById("table");         sid=prompt("请输入学号");         sname=prompt("请输入姓名");         var newtr=document.createElement("tr");                  if(sid!=null && sid!="" && sname!=null && sname!=""){             newtr.innerHTML="<td>"+sid+"</td>"+"<td>"+sname+"</td>"+"<td><a href='#' onClick='del(this)'>删除</a></td>";             mainTable.appendChild(newtr);         }else{             alert("请重新输入!");         }              }             // 创建删除函数     function del(obj){         var deltr=obj.parentNode.parentNode;         deltr.parentNode.removeChild(deltr);     }  </script>  </head>  <body>    <table border="1" width="50%" id="table">   <tr><th>学号</th><th>姓名</th><th>操作</th>   </tr>     <tr><td>xh001</td><td>王小明</td><td><a href="#" onClick="del(this)">删除</a></td>   <!--在删除按钮上添加点击事件  -->   </tr>   <tr><td>xh002</td><td>刘小芳</td><td><a href="#" onClick="del(this)">删除</a></td>   <!--在删除按钮上添加点击事件  -->   </tr>     </table>   <input type="button" value="添加一行" onClick="addtr()" />   <!--在添加按钮上添加点击事件  --> </body></html>


阅读全文
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 中班小孩还不会认1到10怎么办 母猫奶头被小猫咬伤了怎么办 口红不小心弄到衣服上怎么办 脖子后背疼的睡不着觉应该怎么办 君子兰用高锰酸钾泡浓度高了怎么办 五个月宝宝认人不要奶奶睡怎么办 幼儿小班安全卡鱼刺了怎么办教案 学籍在一年级学生在二年级怎么办 一岁多宝宝挑食不爱吃饭菜怎么办饭 换了新手机微信好友显示不全怎么办 朋友人在外地 联系不上怎么办 幼儿连字母都记不住该怎么办 车一边轮子掉农村路边小水沟怎么办 20个月小孩脾气急燥怎么办 给小孩上户口母亲是外国人怎么办 宝宝在学校不敢跟老师说话怎么办? 早教课上宝宝总爱乱跑怎么办? 20天大的宝宝4天不拉大便怎么办 还不会说话的小孩子脾气大怎么办 两岁的宝宝说话变的口吃怎么办 37周b超宝宝腿短怎么办 3岁的宝宝说话说不好怎么办 小儿说话晚的原因宝宝说话晚怎么办 22岁的儿子在家不说话怎么办 儿子2周4个月了不说话怎么办 三岁的宝宝还不会数数怎么办 2岁宝宝晚上不睡觉不听话怎么办 8个月的狗狗怕人不敢出门怎么办 狗太怕人了怎么办都不敢出门 媳妇和婆婆晚上都不想带孩子怎么办 婆婆和媳妇带孩子观念不一样怎么办 婆婆给媳妇买了不喜欢的家具怎么办 断奶后宝宝对奶粉很抗拒怎么办 两岁宝宝断奶不喝奶粉怎么办 宝宝两岁了断奶后奶粉不吃怎么办 宝宝断奶两天了不愿意吃奶粉怎么办 一岁四个月宝宝断奶不喝奶粉怎么办 四个月宝宝断奶不喝奶粉怎么办 四个月宝宝断奶后不吃奶粉怎么办 2岁的宝宝不开口说话怎么办 一周岁宝宝断奶不喝奶粉怎么办