基于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 相关文章推荐
jQuery 相关控件的事件操作分解
Aug 03 Javascript
映彩衣的js随笔(js图片切换效果)
Jul 31 Javascript
再谈querySelector和querySelectorAll的区别与联系
Apr 20 Javascript
node.js 开发指南 ? Node.js 连接 MySQL 并进行数据库操作
Jul 29 Javascript
js+css实现回到顶部按钮(back to top)
Mar 02 Javascript
javascript RegExp 使用说明
May 21 Javascript
Angularjs之filter过滤器(推荐)
Nov 27 Javascript
深入理解Vuex 模块化(module)
Sep 26 Javascript
vue使用mint-ui实现下拉刷新和无限滚动的示例代码
Nov 06 Javascript
js限制input只能输入有效的数字(第一个不能是小数点)
Sep 28 Javascript
node.js中express模块创建服务器和http模块客户端发请求
Mar 06 Javascript
vue新建项目并配置标准路由过程解析
Dec 09 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
基于文本的留言簿
2006/10/09 PHP
《PHP边学边教》(02.Apache+PHP环境配置――下篇)
2006/12/13 PHP
Yii2框架视图(View)操作及Layout的使用方法分析
2019/05/27 PHP
laravel 修改.htaccess文件 重定向public的解决方法
2019/10/12 PHP
php利用ZipArchive类操作文件的实例
2020/01/21 PHP
js性能优化 如何更快速加载你的JavaScript页面
2012/03/17 Javascript
JS实现仿中关村论坛评分后弹出提示效果的方法
2015/02/23 Javascript
js实现将选中内容分享到新浪或腾讯微博
2015/12/16 Javascript
JS函数的定义与调用方法推荐
2016/05/12 Javascript
jQuery EasyUI Pagination实现分页的常用方法
2016/05/21 Javascript
js中常用的Tab切换效果(推荐)
2016/08/30 Javascript
强大Vue.js组件浅析
2016/09/12 Javascript
Angular2搜索和重置按钮过场动画
2017/05/24 Javascript
vue2.0 常用的 UI 库实例讲解
2017/12/12 Javascript
vue.js 2.*项目环境搭建、运行、打包发布的详细步骤
2019/05/01 Javascript
javascript使用链接跨域下载图片
2019/11/01 Javascript
vue单文件组件无法获取$refs的问题
2020/06/24 Javascript
[51:36]EG vs VP 2018国际邀请赛淘汰赛BO3 第一场 8.24
2018/08/25 DOTA
python学习之面向对象【入门初级篇】
2017/01/21 Python
Pycharm设置utf-8自动显示方法
2019/01/17 Python
python递归法解决棋盘分割问题
2019/07/17 Python
Flask框架模板渲染操作简单示例
2019/07/31 Python
jupyter notebook的安装与使用详解
2020/05/18 Python
django 外键创建注意事项说明
2020/05/20 Python
mui几种页面跳转方式对比总结概括
2017/08/18 HTML / CSS
Java面试中常遇到的问题,也是需要注意的几点
2013/08/30 面试题
网站美工岗位职责
2014/04/02 职场文书
经贸日语专业自荐信
2014/09/02 职场文书
2015年六一儿童节活动总结
2015/02/11 职场文书
会计工作能力自我评价
2015/03/05 职场文书
活动费用申请报告
2015/05/15 职场文书
开国大典观后感
2015/06/04 职场文书
2017元旦、春节期间廉洁自律承诺书
2016/03/25 职场文书
MySQL非空约束(not null)案例讲解
2021/08/23 MySQL
win11系统中dhcp服务异常什么意思? Win11 DHCP服务异常修复方法
2022/04/08 数码科技
Mysql将字符串按照指定字符分割的正确方法
2022/05/30 MySQL