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 相关文章推荐
对联广告js flash激活
Oct 19 Javascript
刷新页面实现方式总结(HTML,ASP,JS)
Nov 13 Javascript
IE与firefox下Dhtml的一些区别小结
Dec 02 Javascript
js获得网页背景色和字体色的方法
Mar 21 Javascript
JavaScript实现的类字典插入或更新方法实例
Jul 10 Javascript
jQuery+json实现的简易Ajax调用实例
Dec 14 Javascript
javascript基本算法汇总
Mar 09 Javascript
DropDownList实现可输入可选择(两种版本可选)
Dec 07 Javascript
jQuery选择器之子元素过滤选择器
Sep 28 jQuery
three.js 入门案例详解
Jan 23 Javascript
Angular 数据请求的实现方法
May 07 Javascript
javascript关于“时间”的一次探索
Jul 24 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防攻击代码升级版
2010/12/29 PHP
php中 ob_start等函数截取标准输出的方法
2015/06/22 PHP
UTF-8正则表达式如何匹配汉字
2015/08/03 PHP
php获取图片信息的方法详解
2015/12/10 PHP
使用Jquery打造最佳用户体验的登录页面的实现代码
2011/07/08 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(二)人物行走的实现
2013/01/23 Javascript
IE下JS读取xml文件示例代码
2013/08/05 Javascript
js图片向右一张张滚动效果实例代码
2013/11/23 Javascript
ff下JQuery无法监听input的keyup事件的解决方法
2013/12/12 Javascript
Jquery 监视按键,按下回车键触发某方法的实现代码
2014/05/11 Javascript
javaScript中with函数用法实例分析
2015/06/08 Javascript
javascript连续赋值问题
2015/07/08 Javascript
vuejs响应用户事件(如点击事件)
2017/03/14 Javascript
AngularJs+Bootstrap实现漂亮的计算器
2017/08/10 Javascript
vue-cli的eslint相关用法
2017/09/29 Javascript
基于vue-resource jsonp跨域问题的解决方法
2018/02/03 Javascript
vue项目中使用百度地图的方法
2018/06/08 Javascript
使用Angular Cli如何创建Angular私有库详解
2019/01/30 Javascript
Vue2.x通用编辑组件的封装及应用详解
2019/05/28 Javascript
手把手教你 CKEDITOR 4 实现Dialog 内嵌 IFrame操作详解
2019/06/18 Javascript
Layui表格行工具事件与数据回填方法
2019/09/13 Javascript
Vue 自定义指令功能完整实例
2019/09/17 Javascript
python根据京东商品url获取产品价格
2015/08/09 Python
浅谈Pandas中map, applymap and apply的区别
2018/04/10 Python
详解python logging日志传输
2020/07/01 Python
Pytorch框架实现mnist手写库识别(与tensorflow对比)
2020/07/20 Python
Python 实现键盘鼠标按键模拟
2020/11/18 Python
canvas拼图功能实现代码示例
2018/11/21 HTML / CSS
教师职称自我鉴定
2014/02/12 职场文书
办公室员工岗位工作职责
2014/03/10 职场文书
爱我中华演讲稿
2014/05/20 职场文书
本科毕业生自荐信
2014/05/26 职场文书
2014迎接教师节演讲稿
2014/09/10 职场文书
2016年“11.11”光棍节活动总结
2016/04/05 职场文书
电脑只能进入安全模式无法正常启动的解决办法
2022/04/08 数码科技
Spring Boot 实现 WebSocket
2022/04/30 Java/Android