表格两种删除方式

<html>

<head>

<title>表格删除效果</title>

<script  type="text/javascript">

        function  checkallstu(cankao){

             var   ck   =cankao.checked;

             var   list = document.getElementsByName("chestu");

                        for(var   i=0;i<list.length;i++){

                                  var   mycheck = list[i];

                                  mycheck.checked = ck;

                        }

                 }

   window.onload = function(){

              var   trs = document.getElementsByTagName('tr');

              for(var    i=0;i<trs.length;i++){

                               var      mytr =  trs[i];//获取所有tr;

                                var     oldcolor ;//设置鼠标悬浮时颜色;

                               mytr.onmouseovet  =  function(){

                                   oldcolor   =      this.style.backround;//原色以网页背景色为样;

                                   this.style.backround  ="#f1f1f1";

                                 }

                   mytr.onmouseout =function(){//恢复原色;

                              this.style.backround    =   oldcolor;

                  }

                //实现单行删除;

               var     nylinks =  document.getElementByTagName('a');

                 for(var   i =0;i<nylinks;i++){

                           var   myaa =  nylinks[i];

                            myaa.onclick  =   function(){

                                                                                 var  delnode = this.parentNode.parentNode;

                                                                               var  pnode = delnde.parentNode;

                                                                               pnode.removeChild(delnode);       

                           }

                 }

             }

                                             //批量删除

                                                 function   deleteall(){

                                                          var   checllist  =  document.getElementsByTagName('chestu');

                                                          for(var  i=checllist.length-1;i>=0;i++){

                                                                     var  machk  =  chelist[i];

                                                                      if(mychk.checked ==true){

                                                                              deltr =  mychk.paretNote.paretNote;

                                                                               pnode = delnde.parentNode;

                                                                               pnode.removeChild(deltr);                  

                                                      }

                                    }

                      }

</script>

<style      type="text/css">

         input[type=button]{

                                                      margon-left:100px;

               }

</style>

 

〈/head〉

 

<body>

             <table    border="1"   widht="300px">

                  〈tr〉

                          <td><input   type="checkbox"     id="checkall"     οnclick="checkallstu(this)"   />  全选</td>

                          <td> 姓名〈/td〉

                          <td> 性别</td>

                          <td> 年龄</td>

                          <td> <a  href ="#"   >删除〈/a〉</td>

                    </tr>

                  〈tr〉

                          <td><input   type="checkbox"     name="chestu"   />  </td>

                          <td> 张三〈/td〉

                          <td> 男</td>

                          <td> 18</td>

                        <td> <a  href ="#"   >删除〈/a〉</td>

                    </tr>

                  〈tr〉

                          <td><input   type="checkbox"     name="chestu"   />  </td>

                          <td> 李四〈/td〉

                          <td> 男</td>

                          <td> 20</td>

                          <td> <a  href ="#"   >删除〈/a〉</td>

                    </tr>

                  〈tr〉

                          <td><input   type="checkbox"     name="chestu"   />  </td>

                          <td> 宁采臣〈/td〉

                          <td> 男</td>

                          <td> 19</td>

                          <td> <a  href ="#"   >删除〈/a〉</td>

                    </tr>

                  〈tr〉

                          <td><input   type="checkbox"     name="chestu"   />  </td>

                          <td> 聂小倩〈/td〉

                          <td> 女</td>

                          <td> 18</td>

                          <td> <a  href ="#"   >删除〈/a〉</td>

                    </tr>

         〈/table〉

              <input    type="button"      value="批量删除"      οnclick="deleteall()"     />

         </body>

</html>

 

 

 

    感受。整篇代码打下来 会出现一个4×5的表格 当鼠标移到单元格上时有光柱效果 出现,并且可以实现单行删除 ,跟选中若干后进行批量删除, 单击全选双击取消 全选,又一次体现了js的 神奇之处。

转载于:https://my.oschina.net/u/3824063/blog/1806122

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值