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 相关文章推荐
判断多个元素(RADIO,CHECKBOX等)是否被选择的原理说明
Feb 18 Javascript
JavaScript 创建对象和构造类实现代码
Jul 30 Javascript
JavaScript动态调整TextArea高度的代码
Dec 28 Javascript
jQuery EasyUI API 中文文档 - NumberBox数字框
Oct 13 Javascript
JavaScript使用replace函数替换字符串的方法
Apr 06 Javascript
jQuery实现点击小图显示大图代码分享
Aug 25 Javascript
老生常谈遮罩层 滚动条的问题
Apr 29 Javascript
Javascript使用function创建类的两种方法(推荐)
Nov 19 Javascript
JavaScript 中定义函数用 var foo = function () {} 和 function foo()区别介绍
Mar 01 Javascript
vuejs中监听窗口关闭和窗口刷新事件的方法
Sep 21 Javascript
如何正确理解vue中的key详解
Nov 02 Javascript
在Echarts图中给坐标轴加一个标识线markLine
Jul 20 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
第4章 数据处理-php字符串的处理-郑阿奇(续)
2011/07/04 PHP
30个php操作redis常用方法代码例子
2014/07/05 PHP
解决PHP里大量数据循环时内存耗尽的方法
2015/10/10 PHP
thinkPHP5.0框架安装教程
2017/03/25 PHP
Laravel学习教程之路由模块
2017/08/18 PHP
用JavaScript调用WebService的示例
2008/04/07 Javascript
JS 常用校验函数
2009/03/26 Javascript
ExtJS下书写动态生成的xml(兼容火狐)
2013/04/02 Javascript
cookie.js 加载顺序问题怎么才有效
2013/07/31 Javascript
jQuery中操控hidden、disable等无值属性的方法
2014/01/06 Javascript
Bootstrap每天必学之表单
2015/11/23 Javascript
Angular中响应式表单的三种更新值方法详析
2017/08/22 Javascript
JS计算两个时间相差分钟数的方法示例
2018/01/10 Javascript
jQuery-Citys省市区三级菜单联动插件使用详解
2019/07/26 jQuery
Vue 3.0 前瞻Vue Function API新特性体验
2019/08/12 Javascript
JS面向对象编程实现的拖拽功能案例详解
2020/03/03 Javascript
vue调用本地摄像头实现拍照功能
2020/08/14 Javascript
VUE+Element实现增删改查的示例源码
2020/11/23 Vue.js
js实现头像上传并且可预览提交
2020/12/25 Javascript
python正则分组的应用
2013/11/10 Python
解决启动django,浏览器显示“服务器拒绝访问”的问题
2020/05/13 Python
Django 实现 Websocket 广播、点对点发送消息的代码
2020/06/03 Python
基于CSS3 animation动画属性实现轮播图效果
2017/09/12 HTML / CSS
基于HTML5+CSS3实现简单的时钟效果
2017/09/11 HTML / CSS
酒店服务实习自我鉴定
2013/09/22 职场文书
材料物理专业大学毕业生求职信
2013/10/15 职场文书
岗位职责定义及内容
2013/11/08 职场文书
应用艺术毕业生的自我评价
2013/12/04 职场文书
2013年军训通讯稿
2014/02/05 职场文书
家长对孩子的感言
2014/03/10 职场文书
建房协议书
2014/04/11 职场文书
税务干部群众路线教育实践活动自我剖析材料
2014/09/21 职场文书
党的群众路线教育实践活动个人整改落实情况汇报
2014/10/28 职场文书
mysql中int(3)和int(10)的数值范围是否相同
2021/10/16 MySQL
Nginx+Tomcat负载均衡多实例详解
2022/04/11 Servers
微信小程序实现轮播图指示器
2022/06/25 Javascript