zoukankan      html  css  js  c++  java
  • 制作一个表格,显示班级的学生信息。

    编程练习

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

    要求:

    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(){
            Highlight();
         }  
         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);   
            Highlight();
            }
    
         function deleteRow(obj){
            var tbody = document.getElementById('table').lastChild;  
            var tr = obj.parentNode.parentNode;
             tbody.removeChild(tr);
         }
         function Highlight(){
            var tbody = document.getElementById('table').lastChild;    
            trs = tbody.getElementsByTagName('tr');   
            for(var i =1;i<trs.length;i++){
                trs[i].onmouseover = function(){
                    this.style.backgroundColor ="#f2f2f2";
                } 
                trs[i].onmouseout = function(){
                    this.style.backgroundColor ="#fff";
                } 
            }  
         }
    
      </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="javascript:;" onclick="deleteRow(this)">删除</a></td>
           </tr>
    
           <tr>
            <td>xh002</td>
            <td>刘小芳</td>
            <td><a href="javascript:;" onclick="deleteRow(this)">删除</a></td>
           </tr>  
    
           </table>
           <input type="button" value="添加一行" onclick="addOne()" />
     </body>
    </html>
  • 相关阅读:
    深入理解Android(1)——理解Android中的JNI(上)
    我的2014——北京梦的起点和终点
    Phalcon的MVC框架解析
    jquery方法操作iframe元素
    Phalcon学习-model
    Phalcon Framework的Mvc结构及启动流程(部分源码分析)
    使用 OAuth2-Server-php 在 Yii 框架上搭建 OAuth2 Server
    Yii CDbCriteria 常用方法
    Yii-模型- criteria查找数据库方法
    Yii CDbCriteria常用用法
  • 原文地址:https://www.cnblogs.com/yjhua/p/4597182.html
Copyright © 2011-2022 走看看