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>
  • 相关阅读:
    5.2 输出一张随机图片
    5.1 Request 获取请求数据的几种方法
    5.Servlet 对象(request-response)
    4.Servlet(动态web资源)
    复选框、单选按钮、下拉列表的定义
    选择屏幕输入值的控制
    屏幕元素创建的基本语法
    屏幕对象的F1/F4输入帮助功能
    函数alv下的颜色设置
    BDIA增强
  • 原文地址:https://www.cnblogs.com/tis100204/p/10319177.html
Copyright © 2011-2022 走看看