基于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 相关文章推荐
window.onload 加载完毕的问题及解决方案(上)
Jul 09 Javascript
jQuery学习5 jQuery事件模型
Feb 07 Javascript
如何正确使用javascript 来进行我们的程序开发
Jun 23 Javascript
利用Angularjs中模块ui-route管理状态的方法
Dec 27 Javascript
jquery代码规范让代码越来越好看
Feb 03 Javascript
JS中的多态实例详解
Oct 15 Javascript
关于angularJs清除浏览器缓存的方法
Nov 28 Javascript
Node错误处理笔记之挖坑系列教程
Jun 05 Javascript
详解Vue中数组和对象更改后视图不刷新的问题
Sep 21 Javascript
Node.js Stream ondata触发时机与顺序的探索
Mar 08 Javascript
vue指令v-html使用过滤器filters功能实例
Oct 25 Javascript
vue项目中锚点定位替代方式
Nov 13 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截取utf-8中文字符串乱码的解决方法
2010/03/29 PHP
php解析html类库simple_html_dom(详细介绍)
2013/07/05 PHP
解析PHP中$_FILES的使用以及注意事项
2013/07/05 PHP
php+memcache实现的网站在线人数统计代码
2014/07/04 PHP
Yii中Model(模型)的创建及使用方法
2015/12/28 PHP
PHP使用DOM和simplexml读取xml文档的方法示例
2017/02/08 PHP
javascript 仿QQ滑动菜单效果代码
2010/09/03 Javascript
jQuery参数列表集合
2011/04/06 Javascript
javascript中获取下个月一号,是星期几
2012/06/01 Javascript
js计算精度问题小结
2013/04/22 Javascript
如何使用Javascript获取距今n天前的日期
2013/07/08 Javascript
使用js实现雪花飘落效果
2013/08/26 Javascript
js使用数组判断提交数据是否存在相同数据
2013/11/27 Javascript
使用js实现按钮控制文本框加1减1应用于小时+分钟
2013/12/09 Javascript
jQuery中[attribute=value]选择器用法实例
2014/12/31 Javascript
使用BootStrap和Metroui设计的metro风格微网站或手机app界面
2016/10/21 Javascript
Vue Router history模式的配置方法及其原理
2019/05/30 Javascript
JS操作字符串转数字的常见方法示例
2019/10/29 Javascript
Vue使用vue-draggable 插件在不同列表之间拖拽功能
2020/03/12 Javascript
python下setuptools的安装详解及No module named setuptools的解决方法
2017/07/06 Python
Python实现合并excel表格的方法分析
2019/04/13 Python
python 命名规范知识点汇总
2020/02/14 Python
css3让div随鼠标移动而抖动起来
2014/02/10 HTML / CSS
关于html字符串正则判断和匹配的具体使用
2019/12/12 HTML / CSS
请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1
2015/07/16 面试题
VLAN和VPN有什么区别?分别实现在OSI的第几层?
2014/12/23 面试题
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型
2013/10/30 面试题
公务员培训自我鉴定
2014/02/01 职场文书
运动会宣传口号
2014/06/09 职场文书
离职证明范本(5篇)
2014/09/19 职场文书
申报材料格式
2014/12/30 职场文书
2015年财务科工作总结范文
2015/05/13 职场文书
暑期家教宣传单
2015/07/14 职场文书
运动会运动员赞词
2015/07/22 职场文书
早恋主题班会
2015/08/14 职场文书
MYSQL主从数据库同步备份配置的方法
2021/05/26 MySQL