基于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 target与currentTarget区别说明
Aug 28 Javascript
用js替换除数字与逗号以外的所有字符的代码
Jun 07 Javascript
两种方法基于jQuery实现IE浏览器兼容placeholder效果
Oct 14 Javascript
JavaScript 实现完美兼容多浏览器的复制功能代码
Apr 28 Javascript
JavaScript操作XML文件之XML读取方法
Jun 09 Javascript
JQuery核心函数是什么及使用方法介绍
May 03 Javascript
JS实现页面中所有img对象添加onclick事件及新窗口查看图片的方法
Dec 27 Javascript
js正则表达式验证表单【完整版】
Mar 06 Javascript
ES6学习教程之对象的扩展详解
May 02 Javascript
jquery学习笔记之无new构建详解
Dec 07 jQuery
vue中导出Excel表格的实现代码
Oct 18 Javascript
JS+HTML实现自定义上传图片按钮并显示图片功能的方法分析
Feb 12 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四种定界符详解
2017/02/16 PHP
prototype 1.5相关知识及他人笔记
2006/12/16 Javascript
javascript 在网页中的运用(asp.net)
2009/11/23 Javascript
jquery validate使用攻略 第四步
2010/07/01 Javascript
JS实现OCX控件的事件响应示例
2014/09/17 Javascript
仿淘宝TAB切换搜索框搜索切换的相关内容
2014/09/21 Javascript
WordPress中利用AJAX异步获取评论用户头像的方法
2016/01/08 Javascript
基于css3新属性transform及原生js实现鼠标拖动3d立方体旋转
2016/06/12 Javascript
javascript实现非常简单的小数取整功能示例
2017/06/13 Javascript
详解基于Node.js的微信JS-SDK后端接口实现代码
2017/07/15 Javascript
用js屏蔽被http劫持的浮动广告实现方法
2017/08/10 Javascript
对vue.js中this.$emit的深入理解
2018/02/23 Javascript
mock.js实现模拟生成假数据功能示例
2019/01/15 Javascript
使用vuepress搭建静态博客的示例代码
2019/02/14 Javascript
laravel-admin 与 vue 结合使用实例代码详解
2019/06/04 Javascript
解决vue addRoutes不生效问题
2020/08/04 Javascript
vue离开当前页面触发的函数代码
2020/09/01 Javascript
python中的多重继承实例讲解
2014/09/28 Python
详细介绍Python函数中的默认参数
2015/03/30 Python
python基于twisted框架编写简单聊天室
2018/01/02 Python
Python字符串格式化%s%d%f详解
2018/02/02 Python
python 日志增量抓取实现方法
2018/04/28 Python
python组合无重复三位数的实例
2018/11/13 Python
基于python实现KNN分类算法
2020/04/23 Python
基于sklearn实现Bagging算法(python)
2019/07/11 Python
Tensorflow分批量读取数据教程
2020/02/07 Python
Python实现疫情地图可视化
2021/02/05 Python
AmazeUI 导航条的实现示例
2020/08/14 HTML / CSS
高二美术教学反思
2014/01/14 职场文书
仓库管理员岗位职责
2014/03/19 职场文书
医师定期考核实施方案
2014/05/07 职场文书
集中采购方案
2014/06/10 职场文书
工作经历证明书范文
2014/11/02 职场文书
证劵公司反洗钱宣传活动总结
2015/05/08 职场文书
Python数据清洗工具之Numpy的基本操作
2021/04/22 Python
Python实现信息轰炸工具(再也不怕说不过别人了)
2021/06/11 Python