• 表格的创建和删除


    <!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>
  • 相关阅读:
    Docsify 如何在一个 MD 文件中嵌入另外一个文件
    集合与条件、循环语句
    字典(当索引不好用时)
    序列(列表、元组、字符串)
    变量、数据类型和运算符
    Python基础知识
    计算机基础知识
    Windows环境下Python2和Python3的安装
    操作系统基础
    计算机硬件基础知识
  • 原文地址:https://www.cnblogs.com/tis100204/p/10319177.html
Copyright © 2020-2023  润新知