• 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>
    

      

  • 相关阅读:
    POJ 1673
    POJ 1375
    POJ 1654
    POJ 1039
    POJ 1066
    UVA 10159
    POJ 1410
    POJ 2653
    POJ 2398
    POJ 1556
  • 原文地址:https://www.cnblogs.com/zhanying/p/4101403.html
Copyright © 2020-2023  润新知