javascript 动态创建表格的2种方法总结


Posted in Javascript onMarch 04, 2015

第一种方法:

<html>

        <head>

            <script>

                function createTable(rows,lines){

                    this.rows=rows;

                    this.lines=lines;

                    var Body=document.getElementById('body');

                    var Table=document.createElement('table');//创建table标签元素

                    Table.setAttribute('border','1');

                    //给table标签添加其他属性

                    for(var i=0;i<this.rows;i++){

                        var lRow=document.createElement('tr');

                        for(var j=0;j<this.lines;j++){

                            var textNode=document.createTextNode(i+','+j);

                            var lLine=document.createElement('td');

                                lLine.appendChild(textNode);

                            lRow.appendChild(lLine);

                        }

                        Table.appendChild(lRow);

                    }

                    Body.appendChild(Table);

                }

            </script>

        </head>

        <body >

            <div id="body"></div>

        </body>

        <script type="text/javascript">

            createTable(10,10);

        </script>

</html>

第二种方法:

            <script>

                function createTable(rows,lines){

                    this.rows=rows;

                    this.lines=lines;

                    var Body=document.getElementById('body');

                    var Table=document.createElement('table');

                    Table.setAttribute('border',1);

                    for(var i=0;i<this.rows;i++){

                        var row=Table.insertRow(i);

                        for(var j=0;j<this.lines;j++){

                            var cells=row.insertCell(j);

                            cells.innerHTML=i+','+j

                        }

                    }

                    Body.appendChild(Table);

                    

                }

            </script>

以上2种方法小伙伴们是否都了解了呢,如有更好的方法,也请大家留言说明下,大家共同进步。

Javascript 相关文章推荐
使用JavaScript 实现对象 匀速/变速运动的方法
May 08 Javascript
举例讲解jQuery对DOM元素的向上遍历、向下遍历和水平遍历
Jul 07 Javascript
详解Angular的双向数据绑定(MV-VM)
Dec 26 Javascript
vue 打包后的文件部署到express服务器上的方法
Aug 09 Javascript
vue使用$emit时,父组件无法监听到子组件的事件实例
Feb 26 Javascript
Vue.js中使用iView日期选择器并设置开始时间结束时间校验功能
Aug 12 Javascript
vue后台管理之动态加载路由的方法
Aug 13 Javascript
js防抖和节流的深入讲解
Dec 06 Javascript
Vue中的情侣属性$dispatch和$broadcast详解
Mar 07 Javascript
小程序登录/注册页面设计的实现代码
May 24 Javascript
JS获取一个字符串中指定字符串第n次出现的位置
Feb 10 Javascript
canvas实现贪食蛇的实践
Feb 15 Javascript
深入理解JavaScript系列(41):设计模式之模板方法详解
Mar 04 #Javascript
深入理解JavaScript系列(40):设计模式之组合模式详解
Mar 04 #Javascript
百度地图自定义控件分享
Mar 04 #Javascript
jQuery实现仿淘宝带有指示条的图片转动切换效果完整实例
Mar 04 #Javascript
深入理解JavaScript系列(39):设计模式之适配器模式详解
Mar 04 #Javascript
深入理解JavaScript系列(38):设计模式之职责链模式详解
Mar 04 #Javascript
教你如何使用firebug调试功能了解javascript闭包和this
Mar 04 #Javascript
You might like
PHP模拟SQL Server的两个日期处理函数
2006/10/09 PHP
PHP数据库调用类调用实例(详细注释)
2012/07/12 PHP
探讨多键值cookie(php中cookie存取数组)的详解
2013/06/06 PHP
php实现通用的信用卡验证类
2015/03/24 PHP
Laravel中log无法写入问题的解决
2017/06/17 PHP
PHP文字转图片功能原理与实现方法分析
2017/08/31 PHP
PHP实现断点续传乱序合并文件的方法
2018/09/06 PHP
ThinkPHP框架整合微信支付之Native 扫码支付模式二图文详解
2019/04/09 PHP
PHP常见的几种攻击方式实例小结
2019/04/29 PHP
深入解析PHP底层机制及相关原理
2020/12/11 PHP
(转载)JavaScript中匿名函数,函数直接量和闭包
2007/05/08 Javascript
Flash+XML滚动新闻代码 无图片 附源码下载
2007/11/22 Javascript
jquery div 居中技巧应用介绍
2012/11/24 Javascript
javascript创建数组之联合数组的使用方法示例
2013/12/26 Javascript
JavaScript添加随滚动条滚动窗体的方法
2016/02/23 Javascript
jQuery each函数源码分析
2016/05/25 Javascript
JavaScript遍历Json串浏览器输出的结果不统一问题
2016/11/03 Javascript
AngularJS 中ui-view传参的实例详解
2017/08/25 Javascript
浅谈vue项目可以从哪些方面进行优化
2018/05/05 Javascript
vue router总结 $router和$route及router与 router与route区别
2019/07/05 Javascript
javascript实现点击星星小游戏
2019/12/24 Javascript
vue 弹出遮罩层样式实例
2020/07/22 Javascript
python笔记(2)
2012/10/24 Python
python 调试冷知识(小结)
2019/11/11 Python
Tensorflow进行多维矩阵的拆分与拼接实例
2020/02/07 Python
27个经典Linux面试题及答案,你知道几个?
2014/03/11 面试题
服务生自我鉴定
2014/01/22 职场文书
优秀大学生求职自荐信范文
2014/04/19 职场文书
公司承诺书范文
2014/05/19 职场文书
学校宣传标语
2014/06/18 职场文书
食品安全演讲稿
2014/09/01 职场文书
护士2015年终工作总结
2015/04/29 职场文书
复兴之路观后感3000字
2015/06/02 职场文书
2015年学校医务室工作总结
2015/07/20 职场文书
SqlServer数据库远程连接案例教程
2021/07/15 SQL Server
Win11 Build 22000.829更新补丁KB5015882发布(附更新修复内容汇总)
2022/07/15 数码科技