基于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 相关文章推荐
IE中jquery.form中ajax提交没反应解决方法分享
Sep 11 Javascript
解析Javascript中中括号“[]”的多义性
Dec 03 Javascript
node.js中的fs.rename方法使用说明
Dec 16 Javascript
使用js获取地址栏参数的方法推荐(超级简单)
Jun 14 Javascript
详解AngularJS如何实现跨域请求
Aug 22 Javascript
Angularjs的Controller间通信机制实例分析
Nov 07 Javascript
微信小程序 slider 详解及实例代码
Jan 10 Javascript
令按钮悬浮在(手机)页面底部的实现方法
May 02 Javascript
AngularJS实现动态添加Option的方法
May 17 Javascript
cordova入门基础教程及使用中遇到的一些问题总结
Nov 14 Javascript
vue同步父子组件和异步父子组件的生命周期顺序问题
Oct 07 Javascript
Vite和Vue CLI的优劣
Jan 30 Vue.js
原生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/02/21 PHP
php addslashes 利用递归实现使用反斜线引用字符串
2013/08/05 PHP
php使用json_decode后数字对象转换成了科学计数法的解决方法
2017/02/20 PHP
php生成二维码不保存服务器还有下载功能的实现代码
2018/08/09 PHP
Prototype Class对象学习
2009/07/19 Javascript
理解 JavaScript 预解析
2009/10/25 Javascript
深入理解JavaScript系列(8) S.O.L.I.D五大原则之里氏替换原则LSP
2012/01/15 Javascript
css transform 3D幻灯片特效实现步骤解读
2013/03/27 Javascript
JavaScript实现GriwView单列全选(自写代码)
2013/05/13 Javascript
通过javascript获取iframe里的值示例代码
2013/06/24 Javascript
JQuery对表单元素的基本操作使用总结
2014/07/18 Javascript
JavaScript Promise启示录
2014/08/12 Javascript
node.js中的path.extname方法使用说明
2014/12/09 Javascript
微信公众号开发 自定义菜单跳转页面并获取用户信息实例详解
2016/12/08 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(2)
2017/02/20 Javascript
Vue shopCart 组件开发详解
2018/01/26 Javascript
jQuery实现鼠标移到某个对象时弹出显示层功能
2018/08/23 jQuery
在vue项目中引用Iview的方法
2018/09/14 Javascript
浅谈webpack 四个核心概念之Entry
2019/06/12 Javascript
Vue 中如何将函数作为 props 传递给组件的实现代码
2020/05/12 Javascript
html-webpack-plugin修改页面的title的方法
2020/06/18 Javascript
简单学习Python多进程Multiprocessing
2017/08/29 Python
Python利用公共键如何对字典列表进行排序详解
2018/05/19 Python
python Kmeans算法原理深入解析
2019/08/23 Python
解析pip安装第三方库但PyCharm中却无法识别的问题及PyCharm安装第三方库的方法教程
2020/03/10 Python
pycharm 实现本地写代码,服务器运行的操作
2020/06/08 Python
详解Pytorch显存动态分配规律探索
2020/11/17 Python
浅谈css3新单位vw、vh、vmin、vmax的使用详解
2017/12/01 HTML / CSS
五星级酒店餐饮部总监的标准岗位职责
2014/02/17 职场文书
《陶罐和铁罐》教学反思
2014/02/19 职场文书
激情洋溢的毕业生就业求职信
2014/03/15 职场文书
小学三八妇女节活动方案
2014/03/16 职场文书
环保标语口号
2014/06/13 职场文书
咖啡店创业计划书
2014/08/15 职场文书
高中体育课教学反思
2016/02/16 职场文书
JavaScript中reduce()的用法
2022/05/11 Javascript