• js动态生成表格


    动态生成表格
               *创建一个页面:两个输入框和一个按钮

               *代码和步骤
                          /*
                              1、得到输入的行和列的值
                              2、生成表格
                                   ** 循环行
                                   ** 在行里面循环单元格
                              3、显示到页面上
                                        - 把表格的代码设置到div里面
                                        - 使用innerHTML属性
                         */
                          //获取输入的行和列
                              var h = document.getElementById("h").value;
                              var l = document.getElementById("l").value;

                        //把表格代码放到一个变量里面
                             var tab = "<table border='1' bordercolor='blue'>";
                        //循环行
                              for(var i=1;i<=h;i++) {
                                        tab += "<tr>";
                                         //循环单元格
                                        for(var j=1;j<=l;j++) {
                                                   tab += "<td>aaaaaaa</td>"
                                        }
                                        tab += "</tr>";
                              }

                            tab += "</table>";

                           //alert(tab);
                           //得到div标签
                           var divv = document.getElementById("divv");
                            //把table的代码设置到div里面去
                           divv.innerHTML = tab;
                             }

    <body>
        行:<input type="text" id="h" />
        列:<input type="text" id="l" />
        <br/>
        <input type="button" value="生成" onclick="add2();"/>
    
        <div id="divv">
    
        </div>
        <script type="text/javascript">
            
            function add2() {
            
                /*
                    1、得到输入的行和列的值
                    2、生成表格
                        ** 循环行
                        ** 在行里面循环单元格
                    3、显示到页面上
                        - 把表格的代码设置到div里面
                        - 使用innerHTML属性
                */
                //获取输入的行和列
                var h = document.getElementById("h").value;
                var l = document.getElementById("l").value;
    
                //把表格代码放到一个变量里面
                var tab = "<table border='1' bordercolor='blue'>";
                //循环行
                for(var i=1;i<=h;i++) {
                    tab += "<tr>";
                    //循环单元格
                    for(var j=1;j<=l;j++) {
                        tab += "<td>aaaaaaa</td>"
                    }
                    tab += "</tr>";
                }
    
                tab += "</table>";
    
                //alert(tab);
                //得到div标签
                var divv = document.getElementById("divv");
                //把table的代码设置到div里面去
                divv.innerHTML = tab;
            }
            
        </script>
    
     </body>
  • 相关阅读:
    A1083. List Grades
    A1075. PAT Judge
    uva 10054 The Necklace 欧拉回路
    uva 1423 / Guess
    poj3164 最小树形图
    uva 11865 stream my contest 最小树形图 朱刘算法
    uva 1494
    获取android源码中遇到的问题
    MTK平台Android项目APK预置方案
    Android Lights
  • 原文地址:https://www.cnblogs.com/sunli0205/p/6026341.html
Copyright © 2020-2023  润新知