zoukankan      html  css  js  c++  java
  • 表格的创建和删除

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
        </head>
        <body>
            行:<input type="text" id="r" />
            列:<input type="text" id="c" />
            <input type="button" value="创建" id="btn"/>
            <div id="container">
                
            </div>
        </body>
    </html>
    <script src="../public.js"></script>
    <script type="text/javascript">
        $id("btn").onclick = function(){
            //每次点击按钮时 先清空container中的内容
            $id("container").innerHTML = "";
            //获取行和列
            var row = $id("r").value;
            var col = $id("c").value;
            
            //创建一个table标签
            var tab = document.createElement("table");
            tab.border = 1;
            //将table添加到container容器中
            $id("container").appendChild(tab);
            for( var i = 1 ; i <= row ; i++ ){
                var tr = document.createElement("tr");
                for( var j = 1 ; j <= col ; j++ ){
                    var td = document.createElement("td");
                    td.innerHTML = rand(1,100);
                    td.style.backgroundColor = getColor();
                    tr.appendChild( td );
                }
                //在每一行的末尾处添加一个td 内容是一个按钮
                var tdEnd = document.createElement("td");
                tdEnd.innerHTML = "<input class='del' type='button' value='删除'>";
                tr.appendChild( tdEnd );
                
                //每一行结束后 将 tr添加到table中
                tab.appendChild( tr );
            }
            
            
            //找页面中的所有删除按钮
            var oBtns = document.getElementsByClassName("del");
            //为每一个按钮添加单击事件
            for( var i = 0 ; i < oBtns.length ; i++ ){
                oBtns[i].onclick = function(){
                    if( confirm("确定要删除么?") ){
                        //删除当前按钮所在的行
                        this.parentNode.parentNode.remove();
                    }
                }
            }
        }
        
        
    </script>
  • 相关阅读:
    Tinkoff Challenge
    Tinkoff Challenge
    Tinkoff Challenge
    Tinkoff Challenge
    整体二分
    树链剖分+LCT
    上下界网络流
    莫队
    可并堆
    bzoj_1033: [ZJOI2008]杀蚂蚁antbuster
  • 原文地址:https://www.cnblogs.com/tis100204/p/10319177.html
Copyright © 2011-2022 走看看