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 相关文章推荐
JSON扫盲帖 JSON.as类教程
Feb 16 Javascript
JavaScript继承方式实例
Oct 29 Javascript
20个实用的JavaScript技巧分享
Nov 28 Javascript
jQuery使用$.get()方法从服务器文件载入数据实例
Mar 25 Javascript
js获取数组的最后一个元素
Apr 14 Javascript
Angularjs 设置全局变量的方法总结
Oct 20 Javascript
使用JavaScript获取URL中的参数(两种方法)
Nov 16 Javascript
Vue.2.0.5实现Class 与 Style 绑定的实例
Jun 20 Javascript
vue2.0 和 animate.css的结合使用
Dec 12 Javascript
Material(包括Material Icon)在Angular2中的使用详解
Feb 11 Javascript
cnpm加速Angular项目创建的方法
Sep 07 Javascript
浅谈Javascript中的对象和继承
Apr 19 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默认安装产生系统漏洞
2006/10/09 PHP
zf框架db类的分页示例分享
2014/03/14 PHP
ThinkPHP标签制作教程
2014/07/10 PHP
Laravel网站打开速度优化的方法汇总
2017/07/16 PHP
jquery 图片 上一张 下一张 链接效果(续篇)
2010/04/20 Javascript
jQuery.extend 函数详解
2012/02/03 Javascript
jQuery操作input type=radio的实现代码
2012/06/14 Javascript
原生JS实现加入收藏夹的代码
2013/10/24 Javascript
JQuery中阻止事件冒泡几种方式及其区别介绍
2014/01/15 Javascript
常用的JavaScript模板引擎介绍
2015/02/28 Javascript
JavaScript对表格或元素按文本,数字或日期排序的方法
2015/05/26 Javascript
JavaScript常用基础知识强化学习
2015/12/09 Javascript
jQuery插件支持同一页面被多次调用
2016/02/14 Javascript
微信小程序 实现拖拽事件监听实例详解
2016/11/16 Javascript
JS碰撞运动实现方法详解
2016/12/15 Javascript
JavaScript之class继承_动力节点Java学院整理
2017/07/03 Javascript
浅谈箭头函数写法在ReactJs中的使用
2017/08/22 Javascript
对于input 框限定输入值为浮点型的js代码
2017/09/25 Javascript
使用cookie绕过验证码登录的实现代码
2017/10/12 Javascript
nodejs acl的用户权限管理详解
2018/03/14 NodeJs
基于JavaScript实现瀑布流布局
2018/08/15 Javascript
node Buffer缓存区常见操作示例
2019/05/04 Javascript
详解JavaScript作用域、作用域链和闭包的用法
2020/09/03 Javascript
Vue项目配置跨域访问和代理proxy设置方式
2020/09/08 Javascript
Python学习思维导图(必看篇)
2017/06/26 Python
对python中的for循环和range内置函数详解
2018/04/17 Python
pycharm设置注释颜色的方法
2018/05/23 Python
python查看列的唯一值方法
2018/07/17 Python
Python基础之循环语句用法示例【for、while循环】
2019/03/23 Python
Django框架 Pagination分页实现代码实例
2019/09/04 Python
amazeui页面校验功能的实现代码
2020/08/24 HTML / CSS
意向书范本
2014/07/29 职场文书
乡镇干部个人对照检查材料思想汇报(原创篇)
2014/09/28 职场文书
银行中层干部培训心得体会
2016/01/11 职场文书
委托书范本格式
2019/04/18 职场文书
Python OpenGL基本配置方式
2022/05/20 Python