为了账号安全,请及时绑定邮箱和手机立即绑定
<!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(){
                focuse();
      
         }         
     // 鼠标移动改变背景,可以通过给每行绑定鼠标移上事件和鼠标移除事件来改变所在行背景色。
      function  focuse(){
        var tr = document.getElementsByTagName('tr');
        for (var i = 0; i < tr.length; i++) {
            tr[i].setAttribute("onmouseover","this.style.background='#ccc'");
            tr[i].setAttribute("onmouseout","this.style.background='#fff'");
        }
      }  
    
   
     // 编写一个函数,供添加按钮调用,动态在表格的最后一行添加子节点;
     function addinfo(){
        var t = document.getElementById("table");
        var addtr = document.createElement("tr");
        var tdxue = document.createElement("td");
        var tdname = document.createElement("td");
        var tdcaozuo = document.createElement("td");
        var shanchu = document.createElement("a");
        tdxue.innerHTML="xh003";
        tdname.innerHTML="唐捷";
        shanchu.innerHTML="删除";
        shanchu.href="#";
        shanchu.setAttribute("onclick","deletetr(this)");
        
        t.appendChild(addtr);
        addtr.appendChild(tdxue);
        addtr.appendChild(tdname);
        addtr.appendChild(tdcaozuo);
        tdcaozuo.appendChild(shanchu);
        addtr.setAttribute("onmouseover","this.style.background='#ccc'");
        addtr.setAttribute("onmouseout","this.style.background='#fff'");
     }
            
     
     // 创建删除函数
     function deletetr(ele){
        var parent = ele.parentNode.parentNode;
        var x = parent.parentNode.removeChild(parent);
     }
     
    
     

  </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="deletetr(this)">删除</a></td>   <!--在删除按钮上添加点击事件  -->
       </tr>

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

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


正在回答

0 回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信