• 表格的创建和删除


    <!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>
  • 相关阅读:
    Android ImageView 的scaleType 属性图解
    Android 颜色透明度换算
    Android动态控制状态栏显示和隐藏
    xutils Error:(37, 39) 错误: 无法访问HttpRequestBase 找不到org.apache.http.client.methods.HttpRequestBase的类文件
    Android学习笔记————利用JDBC连接服务器数据库
    android权限(permission)大全
    as无法在vivo上安装程序解决
    Android Menu用法全面讲解
    Android Studio gradle配置详解
    各种面试题(二)
  • 原文地址:https://www.cnblogs.com/tis100204/p/10319177.html
Copyright © 2020-2023  润新知