基于JavaScript实现动态创建表格和增加表格行数


Posted in Javascript onDecember 20, 2015

在工作,项目需求中,有时候表格的行数不能够满足我们的需求,这时需要我们动态的增加表格的行数,下面小编通过一段代码实例给大家介绍js创建表格和增加表格的行数的方法,并且还实现了隔行变色功能。对此感兴趣的朋友可以参考一下代码:

js代码如下所示:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>动态操作表格</title>
</head>
<body>
<script type="text/javascript">
var n = 0;
function showTable(len) 
{
 wi('<table border="1" width="300" style="border-collapse:collapse"><tbody id="table">');
 for (i=0;i<len;i++) 
 {
 if (parseInt(i%2)==1) 
{
  bg = '#F4FAC7';
 } 
else 
{
  bg = 'white'; 
 }
 wi('<tr bgcolor='+bg+'><td>第'+(i+1)+'行</td></tr>'); 
 }
 wi('</tbody></table><br />');
 wi('<input type="button" value="Add" id="add" />'); 
}</P>
<P>function wi(str) 
{
 return document.write(str); 
}
showTable(10);
var add = document.getElementById("add");
 add.onclick = function() {
 n = n+1;
 if (n%2==0) 
 {
 bg = '#F4FAC7';
 } 
 else 
 {
 bg = 'white'; 
 }
 var table = document.getElementById("table");
 var tr = document.createElement("tr");
 tr.bgColor = bg;
 var td = document.createElement("td");
 td.innerHTML = '第'+(10+n)+'行';
 tr.appendChild(td);
 table.appendChild(tr);
}
</script>
</body>
</html>

以上内容是基于JavaScript实现动态创建表格和增加表格行数的相关代码,希望大家喜欢。

Javascript 相关文章推荐
图片自动缩小的js代码,用以防止图片撑破页面
Mar 12 Javascript
js window.onload 加载多个函数的方法
Nov 02 Javascript
jQuery最佳实践完整篇
Aug 20 Javascript
php对mongodb的扩展(小试牛刀)
Nov 11 Javascript
node.js中的fs.readlink方法使用说明
Dec 17 Javascript
浅谈Javascript中的Function与Object
Jan 26 Javascript
网页前端登录js按Enter回车键实现登陆的两种方法
May 10 Javascript
微信小程序  简单实例(阅读器)的实例开发
Sep 29 Javascript
JavaScript生成图形验证码
Aug 24 Javascript
node.js环境搭建图文详解
Sep 19 Javascript
jQuery实现的3D版图片轮播示例【滑动轮播】
Jan 18 jQuery
vue--vuex详解
Apr 15 Javascript
原生js页面滚动延迟加载图片
Dec 20 #Javascript
javascript实现的网站访问量统计代码
Dec 20 #Javascript
js实现n秒倒计时后才可以点击的效果
Dec 20 #Javascript
图解js图片轮播效果
Dec 20 #Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记6)
Dec 20 #Javascript
基于jquery实现页面滚动到底自动加载数据的功能
Dec 19 #Javascript
js点击按钮实现带遮罩层的弹出视频效果
Dec 19 #Javascript
You might like
php长字符串定义方法
2012/07/12 PHP
PHP实例分享判断客户端是否使用代理服务器及其匿名级别
2014/06/04 PHP
ThinkPHP3.1新特性之对分组支持的改进与完善概述
2014/06/19 PHP
分享PHP守护进程类
2015/12/30 PHP
Laravel中使用FormRequest进行表单验证方法及问题汇总
2016/06/19 PHP
PHP面向对象之事务脚本模式(详解)
2017/06/07 PHP
thinkPHP框架整合tcpdf插件操作示例
2018/08/07 PHP
jQuery动画animate方法使用介绍
2013/05/06 Javascript
jquery实现pager控件示例
2014/04/09 Javascript
JavaScript使用yield模拟多线程的方法
2015/03/19 Javascript
js+css实现有立体感的按钮式文字竖排菜单效果
2015/09/01 Javascript
JS实现的简洁二级导航菜单雏形效果
2015/10/13 Javascript
JS实现的简洁纵向滑动菜单(滑动门)效果
2015/10/19 Javascript
Nodejs如何复制文件
2016/03/09 NodeJs
AngularJS 路由和模板实例及路由地址简化方法(必看)
2016/06/24 Javascript
使用JS正则表达式 替换括号,尖括号等
2016/11/29 Javascript
微信公众平台开发教程(六)获取个性二维码的实例
2016/12/02 Javascript
新手快速上手webpack4打包工具的使用详解
2019/01/28 Javascript
Vue中jsx不完全应用指南小结
2019/11/01 Javascript
d3.js 地铁轨道交通项目实战
2019/11/27 Javascript
Vue Router的手写实现方法实现
2020/03/02 Javascript
jquery+css3实现的经典弹出层效果示例
2020/05/16 jQuery
OpenLayers3加载常用控件使用方法详解
2020/09/25 Javascript
Python(Tornado)模拟登录小米抢手机
2013/11/12 Python
python解析中国天气网的天气数据
2014/03/21 Python
Python使用Matplotlib实现雨点图动画效果的方法
2017/12/23 Python
python实现学生信息管理系统
2020/04/05 Python
wxPython实现文本框基础组件
2019/11/18 Python
医大实习自我鉴定
2013/12/07 职场文书
普通员工辞职信
2014/01/17 职场文书
中国好声音华少广告词
2014/03/17 职场文书
优秀教师演讲稿
2014/05/06 职场文书
2014业务员年终工作总结
2014/12/09 职场文书
周年庆典答谢词
2015/01/20 职场文书
保安辞职信范文
2015/02/28 职场文书
新员工辞职信范文
2015/05/12 职场文书