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 相关文章推荐
CSS+Table图文混排中实现文本自适应图片宽度(超简单+跨所有浏览器)
Feb 14 Javascript
EXT窗口Window及对话框MessageBox
Jan 27 Javascript
JavaScript关闭当前页面(窗口)不带任何提示
Mar 26 Javascript
JavaScript检测浏览器cookie是否已经启动的方法
Feb 27 Javascript
详解JavaScript对W3C DOM模版的支持情况
Jun 16 Javascript
AngularJS 应用身份认证的技巧总结
Nov 07 Javascript
javascript实现右下角广告框效果
Feb 01 Javascript
Angular2入门--架构总览
Mar 29 Javascript
javascript防篡改对象实例详解
Apr 10 Javascript
解决vue脚手架项目打包后路由视图不显示的问题
Sep 20 Javascript
JS实现图片拖拽交换效果
Nov 30 Javascript
Vue页面渲染中key的应用实例教程
Jan 12 Vue.js
深入理解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一句话cmdshell新型 (非一句话木马)
2009/04/18 PHP
php 无限分类的树类代码
2009/12/03 PHP
php文件上传的例子及参数详解
2013/12/12 PHP
thinkPHP使用pclzip打包备份mysql数据库的方法
2016/04/30 PHP
PHP查询大量数据内存耗尽问题的解决方法
2016/10/28 PHP
PHP数组与字符串互相转换实例
2020/05/05 PHP
一个js拖拽的效果类和dom-drag.js浅析
2010/07/17 Javascript
js 遍历对象的属性的代码
2011/12/29 Javascript
枚举的实现求得1-1000所有出现1的数字并计算出现1的个数
2013/09/10 Javascript
js获取客户端外网ip的简单实例
2013/11/21 Javascript
nodejs连接mysql数据库及基本知识点详解
2018/03/20 NodeJs
微信小程序Getuserinfo解决方案图解
2018/08/24 Javascript
Echart折线图手柄触发事件示例详解
2018/12/16 Javascript
vue实现路由切换改变title功能
2019/05/28 Javascript
对于Python中线程问题的简单讲解
2015/04/03 Python
在Gnumeric下使用Python脚本操作表格的教程
2015/04/14 Python
酷! 程序员用Python带你玩转冲顶大会
2018/01/17 Python
如何安装多版本python python2和python3共存以及pip共存
2018/09/18 Python
django+echart数据动态显示的例子
2019/08/12 Python
python3.6.8 + pycharm + PyQt5 环境搭建的图文教程
2020/06/11 Python
Python实现JS解密并爬取某音漫客网站
2020/10/23 Python
html5使用html2canvas实现浏览器截图的示例
2017/08/31 HTML / CSS
html5唤起app的方法
2017/11/30 HTML / CSS
html5借用repeating-linear-gradient实现一把刻度尺(ruler)
2019/09/09 HTML / CSS
巧克力领导品牌瑞士莲美国官网:Lindt Chocolate美国
2016/08/25 全球购物
印尼网上商店:Alfacart.com
2019/03/11 全球购物
奥巴马演讲稿
2014/01/08 职场文书
乡镇干部个人对照检查材料(群众路线)
2014/09/26 职场文书
大学生入党积极分子党校学习思想汇报
2014/10/25 职场文书
先进工作者个人总结
2015/02/15 职场文书
公司出纳岗位职责
2015/03/31 职场文书
2015年保险公司个人工作总结
2015/05/22 职场文书
法定代表人资格证明书
2015/06/18 职场文书
2019个人半年工作总结
2019/06/21 职场文书
如何利用JavaScript实现二叉搜索树
2021/04/02 Javascript
python flappy bird小游戏分步实现流程
2022/02/15 Python