美文网首页
信息表格

信息表格

作者: 度京 | 来源:发表于2015-01-03 00:49 被阅读93次

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

要求:

  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 tr=document.getElementsById("table").lastChild;

   for(var i=0;i<tr.length;i++)
   {bcchange(tr[i]);}

// 鼠标移动改变背景,可以通过给每行绑定鼠标移上事件和鼠标移除事件来改变所在行背景色。
function bcchange(str){
str.onmouseover=function(){
str.style.backgroundColor= #f2f2f2;
}
str.onmouseout=function(){
str.style.backgrounColor=#fff;
}
}

 }

function addOne(obj){
var tbody = document.getElementById('table').lastChild;
var tr = document.createElement('tr');

     var td = document.createElement("td");
     td.innerHTML = "<input type='text'/>";
     tr.appendChild(td);
     
     td = document.createElement("td");  
     td.innerHTML = "<input type='text'/>";
     tr.appendChild(td);
     
     td = document.createElement("td"); 
     td.innerHTML = "<a href='javascript:;' onclick='deleteRow(this)'>删除</a>";
     tr.appendChild(td);   
     
     tbody.appendChild(tr);   
        
 }

 function deleteRow(obj){
    var tbody = document.getElementById('table').lastChild;  
    var tr = obj.parentNode.parentNode;
     tbody.removeChild(tr);
 }

</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="javasript:;" onclick = "deleteItem(this);return false;" >删除</a></td>   <!--在删除按钮上添加点击事件  -->
   </tr>

   <tr>
    <td>xh002</td>
    <td>刘小芳</td>
    <td><a href="javasript:;" onclick = "deleteItem(this);return false;" >删除</a></td>   <!--在删除按钮上添加点击事件  -->
   </tr>  

   </table>
   <input type="button" value="添加一行" onclick="addOne()" />   <!--在添加按钮上添加点击事件  -->

</body>
</html>

相关文章

  • 信息表格

    制作一个表格,显示班级的学生信息。 要求: 鼠标移到不同行上时背景色改为色值为 #f2f2f2,移开鼠标时则恢复为...

  • html02 2018-09-03

    表格:table 表头(表格信息)thead 列 th 信息:body 行 tr 列 td...

  • CSS表格

    表格是一个矩形网格中的信息安排。表格用来表示一系列信息的关系。 表格结构##### 在表格中,信息显示在一个个的单...

  • PPT 中表格的设计

    表格是 PPT 中经常使用的元素,好的表格设计可以罗列、组织、整理信息,并方便信息之间的比较。 插入表格的方法 点...

  • 表格规范-第3节

    建立基础表格 基础表格美化 表格规范---冻结窗口 1.长表格的查看 表格规范---标注关键信息9.jpg 设置批...

  • 9、根据表单信息搜索表格中的内容

    当点击搜索按钮时重新请求表格的信息,请求表格的数据信息时需要携带表单的信息作为参数穿进去(如下)

  • 前端学习002-HTML标签

    表格标签 表格主要用来展示数据,早期还用于进行布局。 表格 :表格标题,类似于xxx信息表,显示一个文字在表格上方...

  • # 使用HTML添加表格2(表格头部与脚部)——零基础自学网页制

    添加表格头部信息与脚部信息 昨天我们在《使用HTML添加表格1(基本元素)——零基础自学网页制作》(文章结尾有目录...

  • HTML的常用标签(五)- 表格

    1、表格的作用 表格通常来组织结构化的信息,把数据村塾在单元格里 2、如何构建一个表格 ...

  • 论交流和言论。

    一、数据、信息和知识的关系 我们日常生活中,常碰到一些表格需要我们填写, 简单的表格填写可以体现 数据、信息、知识...

网友评论

      本文标题:信息表格

      本文链接:https://www.haomeiwen.com/subject/aibztttx.html