zoukankan      html  css  js  c++  java
  • javascript举个栗子

    序列 标题 发件人  
    一个java问题 张三@qq.com 删除
    一个c#问题 李三@qq.com 删除
    删除

    全选全反选,单删除,全删除。

     
    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
        <title></title>
        <style type="text/css">
            table
            {
                border:1px solid red;
                border-collapse:collapse;
            }
            td
            {
                border:1px solid red;
            }
        </style>
    </head>
    <body>
        <table>
            <tr>
                <td >序列</td>
                <td >标题</td>
                <td >发件人</td>
                <td></td>
            </tr>
            <tr>
                <td class="td1"><input type="checkbox"  class="ck1"/></td>
                <td class="td1">一个java问题</td>
                <td class="td1">张三@qq.com</td>
                <td><a href="#" class="delete01"  >删除</a></td>
            </tr>
            <tr>
                <td class="td1"><input type="checkbox"  class="ck1"/></td>
                <td class="td1">一个c#问题</td>
                <td class="td1">李三@qq.com</td>
                <td><a href="#" class="delete01"  >删除</a></td>
            </tr>
            <tr>
                <td colspan="2"><input type="checkbox" id="ckall"/></td>
                <td><a href="#" id="delete02">删除</a></td>
            </tr>
        </table>
    </body>
    </html>
    <script type="text/javascript">
       
        var deleteobjetes = document.getElementsByClassName("delete01");
        for (var i = 0; i < deleteobjetes.length;i++) {
            deleteobjetes[i].onclick = function ()
            {
                //alert("ddd");
                var trnode = this.parentNode.parentNode;
                trnode.parentNode.removeChild(trnode);
            }
        }
    
        document.getElementById("ckall").onclick = function ()
        {
            var ckobjects = document.getElementsByClassName("ck1");
            for (var i = 0; i < ckobjects.length; i++) {
                ckobjects[i].checked = this.checked;
            }
        }
        document.getElementById("delete02").onclick = function ()
        {
            var ckobjects= document.getElementsByClassName("ck1")
            for (var i = ckobjects.length-1; i>=0; i--) {
                if (ckobjects[i].checked)
                {
                    var removeobject = ckobjects[i].parentNode.parentNode;
                    removeobject.parentNode.removeChild(removeobject);
                }
            }
        }
        
    </script>
    

      

  • 相关阅读:
    压缩感知中的lp球:p范数最优化为什么总会导致一个稀疏的解的原因
    有限等距性质RIP
    P问题、NP问题、NPC问题
    浅读K-means
    Python初学——pickle & set
    Python初学——窗口视窗Tkinter
    Python初学——多进程Multiprocessing
    暴力【bzoj2208】: [Jsoi2010]连通数
    打表数学【bzoj2173】: 整数的lqp拆分
    最短路【bzoj1726】: [Usaco2006 Nov]Roadblocks第二短路
  • 原文地址:https://www.cnblogs.com/zhanying/p/4101403.html
Copyright © 2011-2022 走看看