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 相关文章推荐
Prototype源码浅析 Enumerable部分之each方法
Jan 16 Javascript
js跨浏览器实现将字符串转化为xml对象的方法
Sep 25 Javascript
Ajax+FormData+javascript实现无刷新表单信息提交
Oct 24 Javascript
jQuery Plupload上传插件的使用
Apr 19 jQuery
jQuery模拟实现天猫购物车动画效果实例代码
May 25 jQuery
vuex 的简单使用
Mar 22 Javascript
mint-ui在vue中的使用示例
Apr 05 Javascript
node前端开发模板引擎Jade的入门
May 11 Javascript
浅谈Node.js 中间件模式
Jun 12 Javascript
浅谈开发eslint规则
Oct 01 Javascript
Vue项目中最新用到的一些实用小技巧
Nov 06 Javascript
微信小程序canvas绘制圆角base64图片的实现
Aug 18 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数组函数序列之next() - 移动数组内部指针到下一个元素的位置,并返回该元素值
2011/10/31 PHP
PHP对象转换为数组函数(递归方法)
2012/02/04 PHP
php打造属于自己的MVC框架
2012/03/07 PHP
分享8个最佳的代码片段在线测试网站
2013/06/29 PHP
php实现按文件名搜索文件的远程文件查找器
2014/05/10 PHP
php中钩子(hook)的原理与简单应用demo示例
2019/09/03 PHP
PHP设计模式(七)组合模式Composite实例详解【结构型】
2020/05/02 PHP
用正则xmlHttp实现的偷(转)
2007/01/22 Javascript
javascript操作cookie的文章(设置,删除cookies)
2010/04/01 Javascript
jquery选择器大全 全面详解jquery选择器
2014/03/06 Javascript
js实现仿网易点击弹出提示同时背景变暗效果
2015/08/13 Javascript
jquery基础知识第一讲之认识jquery
2016/03/17 Javascript
js控制li的隐藏和显示实例代码
2016/10/15 Javascript
js定时器实例分享
2016/12/20 Javascript
Angular4学习教程之DOM属性绑定详解
2018/01/04 Javascript
jquery动态添加以及遍历option并获取特定样式名称的option方法
2018/01/29 jQuery
vue项目创建并引入饿了么elementUI组件的步骤
2019/04/11 Javascript
vue脚手架项目创建步骤详解
2021/03/02 Vue.js
理解生产者消费者模型及在Python编程中的运用实例
2016/06/26 Python
node.js获取参数的常用方法(总结)
2017/05/29 Python
十分钟利用Python制作属于你自己的个性logo
2018/05/07 Python
python栈的基本定义与使用方法示例【初始化、赋值、入栈、出栈等】
2019/10/24 Python
Python通过递归获取目录下指定文件代码实例
2019/11/07 Python
python实现宿舍管理系统
2019/11/22 Python
Python多线程实现支付模拟请求过程解析
2020/04/21 Python
keras 获取某层的输入/输出 tensor 尺寸操作
2020/06/10 Python
pytorch简介
2020/11/11 Python
Python3自带工具2to3.py 转换 Python2.x 代码到Python3的操作
2021/03/03 Python
老教师工作总结的自我评价
2013/09/27 职场文书
优秀毕业生推荐信
2013/11/02 职场文书
研发工程师岗位职责
2014/04/28 职场文书
优秀教导主任事迹材料
2014/05/09 职场文书
医德医风自我评价
2014/09/19 职场文书
四风问题班子对照检查材料
2014/09/27 职场文书
办公室年度工作总结2015
2015/05/21 职场文书
士兵突击观后感
2015/06/16 职场文书