基于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 相关文章推荐
juqery 学习之五 文档处理 插入
Feb 11 Javascript
Javascript 多浏览器兼容总结(实战经验)
Oct 30 Javascript
影响jQuery使用的14个方面
Sep 01 Javascript
浅谈js中的闭包
Mar 16 Javascript
Angularjs制作简单的路由功能demo
Apr 14 Javascript
BootStrap中的表单大全
Sep 07 Javascript
react-redux中connect的装饰器用法@connect详解
Jan 13 Javascript
Vue2.0 给Tab标签页和页面切换过渡添加样式的方法
Mar 13 Javascript
使用Angular CLI生成路由的方法
Mar 24 Javascript
详解JavaScript中操作符和表达式
Sep 12 Javascript
ES10的13个新特性示例(小结)
Sep 23 Javascript
vue 使用 sortable 实现 el-table 拖拽排序功能
Dec 26 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
新闻分类录入、显示系统
2006/10/09 PHP
PHP中ini_set与ini_get用法实例
2014/11/04 PHP
原生JS实现加入收藏夹的代码
2013/10/24 Javascript
Jquery动态添加及删除页面节点元素示例代码
2014/06/16 Javascript
推荐4个原生javascript常用的函数
2015/01/12 Javascript
通过设置CSS中的position属性来固定层的位置
2015/12/14 Javascript
JS获取时间的相关函数及时间戳与时间日期之间的转换
2016/02/04 Javascript
jQuery仿写百度百科的目录树
2017/01/03 Javascript
jQuery实现简易的输入框字数计数功能示例
2017/01/16 Javascript
js移动端图片压缩上传功能
2020/08/18 Javascript
vue axios post发送复杂对象问题
2019/06/04 Javascript
小程序接入腾讯位置服务的详细流程
2020/03/03 Javascript
夯基础之手撕javascript继承详解
2020/11/09 Javascript
JavaScript 绘制饼图的示例
2021/02/19 Javascript
[01:00:04]DOTA2上海特级锦标赛B组小组赛#1 Alliance VS Spirit第二局
2016/02/26 DOTA
python调用新浪微博API项目实践
2014/07/28 Python
Python中正则表达式的详细教程
2015/04/30 Python
详解python中的json的基本使用方法
2016/12/21 Python
Python中类的创建和实例化操作示例
2019/02/27 Python
Django 多环境配置详解
2019/05/14 Python
Python字符编码转码之GBK,UTF8互转
2020/02/09 Python
python使用html2text库实现从HTML转markdown的方法详解
2020/02/21 Python
python实现UDP协议下的文件传输
2020/03/20 Python
Django之腾讯云短信的实现
2020/06/12 Python
python利用tkinter实现图片格式转换的示例
2020/09/28 Python
豪华床上用品 :Jennifer Adams
2019/09/15 全球购物
阿拉伯时尚购物网站:Nisnass
2021/02/07 全球购物
医院后勤自我鉴定
2013/10/13 职场文书
2014年社区庆元旦活动方案
2014/03/08 职场文书
验房委托书
2014/08/30 职场文书
作文批改评语
2014/12/25 职场文书
百年孤独读书笔记
2015/06/29 职场文书
婚礼父母致辞
2015/07/28 职场文书
Python Numpy之linspace用法说明
2021/04/17 Python
深入解析MySQL索引数据结构
2021/10/16 MySQL
python中的3种定义类方法
2021/11/27 Python