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 放大镜效果js组件 qsoft.PopBigImage.v0.35 加入了chrome支持
Apr 07 Javascript
编写Js代码要注意的几条规则
Sep 10 Javascript
通过$(this)使用jQuery包装后的方法或属性
May 18 Javascript
javascript中的__defineGetter__和__defineSetter__介绍
Aug 15 Javascript
JavaScript中的toLocaleLowerCase()方法使用详解
Jun 06 Javascript
原生js实现jquery函数animate()动画效果的简单实例
Aug 21 Javascript
微信小程序 网络请求(post请求,get请求)
Jan 17 Javascript
浅谈webpack打包生成的bundle.js文件过大的问题
Feb 22 Javascript
Bootstrap Table列宽拖动的方法
Aug 15 Javascript
layui框架table 数据表格的方法级渲染详解
Aug 19 Javascript
使用 webpack 插件自动生成 vue 路由文件的方法
Aug 20 Javascript
如何封装Vue Element的table表格组件
Feb 06 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
ThinkPHP让分页保持搜索状态的方法
2014/07/02 PHP
windows下安装php的memcache模块的方法
2015/04/07 PHP
php对文件夹进行相关操作(遍历、计算大小)
2015/11/04 PHP
PHP微信公众号自动发送红包API
2016/06/01 PHP
PHP+Apache+Mysql环境搭建教程
2016/08/01 PHP
Js中sort()方法的用法
2006/11/04 Javascript
取得一定长度的内容,处理中文
2006/12/20 Javascript
js中几种去掉字串左右空格的方法
2006/12/25 Javascript
javascript中setTimeout和setInterval的unref()和ref()用法示例
2014/11/26 Javascript
超级简单实现JavaScript MVC 样式框架
2015/03/24 Javascript
第二篇Bootstrap起步
2016/06/21 Javascript
js for终止循环 跳出多层循环
2018/10/04 Javascript
微信小程序 setData 对 data数据影响问题
2019/04/18 Javascript
js打开word文档预览操作示例【不是下载】
2019/05/23 Javascript
pygame学习笔记(5):游戏精灵
2015/04/15 Python
Python实现包含min函数的栈
2016/04/29 Python
Python数据结构与算法之列表(链表,linked list)简单实现
2017/10/30 Python
python+selenium实现京东自动登录及秒杀功能
2017/11/18 Python
python随机数分布random测试
2018/08/27 Python
详解Python计算机视觉 图像扭曲(仿射扭曲)
2019/03/27 Python
信号生成及DFT的python实现方式
2020/02/25 Python
青年文明号事迹材料
2014/01/18 职场文书
《乞巧》教学反思
2014/02/27 职场文书
奠基仪式主持词
2014/03/20 职场文书
《地震中的父与子》教学反思
2014/04/10 职场文书
高中竞选班长演讲稿
2014/04/24 职场文书
售后客服工作职责
2014/06/16 职场文书
2014红色之旅心得体会
2014/10/07 职场文书
人民调解协议书范本
2014/10/11 职场文书
工作汇报开头与结尾怎么写
2014/11/08 职场文书
监理中标通知书
2015/04/16 职场文书
房产销售员2015年终工作总结
2015/10/22 职场文书
房屋买卖定金协议书
2016/03/21 职场文书
十二月早安励志心语大全
2019/12/03 职场文书
利用前端HTML+CSS+JS开发简单的TODOLIST功能(记事本)
2021/04/13 Javascript
Python之matplotlib绘制饼图
2022/04/13 Python