基于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 文本框使用小结
May 22 Javascript
JavaScript Math.floor方法(对数值向下取整)
Jan 09 Javascript
jquery实现点击展开列表同时隐藏其他列表
Aug 10 Javascript
使用Javascript写的2048小游戏
Nov 25 Javascript
JavaScript观察者模式(经典)
Dec 09 Javascript
使用jQuery给input标签设置默认值
Jun 20 Javascript
javascript事件冒泡简单示例
Jun 20 Javascript
Nuxt升级2.0.0时出现的问题(小结)
Oct 08 Javascript
JavaScript学习教程之cookie与webstorage
Jun 23 Javascript
layui表格内放置图片,并点击放大的实例
Sep 10 Javascript
解决React在安装antd之后出现的Can't resolve './locale'问题(推荐)
May 03 Javascript
vue.js实现双击放大预览功能
Jun 23 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中使用file_get_contents post数据代码例子
2015/02/13 PHP
PHP Warning: Module 'modulename' already loaded in问题解决办法
2015/03/16 PHP
ThinkPHP数据操作方法总结
2015/09/28 PHP
php数据访问之查询关键字
2016/05/09 PHP
Yii2框架自定义验证规则操作示例
2019/02/08 PHP
统一接口:为FireFox添加IE的方法和属性的js代码
2007/03/25 Javascript
设置下载不需要倒计时cookie(倒计时代码)
2008/11/19 Javascript
JavaScript验证18位身份证号码最后一位正确性的实现代码
2014/08/07 Javascript
jquery获取radio值实例
2014/10/16 Javascript
Javascript模拟加速运动与减速运动代码分享
2014/12/11 Javascript
jQuery学习笔记之jQuery中的$
2015/01/19 Javascript
js实现页面刷新滚动条位置不变
2016/11/27 Javascript
AngularJS实践之使用ng-repeat中$index的注意点
2016/12/22 Javascript
jQuery中select与datalist制作下拉菜单时的区别浅析
2016/12/30 Javascript
js实现百度搜索提示框
2017/02/05 Javascript
Ajax异步获取html数据中包含js方法无效的解决方法
2017/02/20 Javascript
js生成word中图片处理方法
2018/01/06 Javascript
javascript、php关键字搜索函数的使用方法
2018/05/29 Javascript
微信小程序登录session的使用
2019/03/17 Javascript
javascript面向对象三大特征之封装实例详解
2019/07/24 Javascript
Vue export import 导入导出的多种方式与区别介绍
2020/02/12 Javascript
jQuery实现评论模块
2020/08/19 jQuery
[07:09]DOTA2-DPC中国联赛 正赛 Ehome vs Elephant 选手采访
2021/03/11 DOTA
python常用web框架简单性能测试结果分享(包含django、flask、bottle、tornado)
2014/08/25 Python
python MysqlDb模块安装及其使用详解
2018/02/23 Python
python生成密码字典的方法
2018/07/06 Python
Python 识别12306图片验证码物品的实现示例
2020/01/20 Python
python 安装impala包步骤
2020/03/28 Python
tensorflow模型的save与restore,及checkpoint中读取变量方式
2020/05/26 Python
Python爬虫逆向分析某云音乐加密参数的实例分析
2020/12/04 Python
Mytheresa英国官网:拥有160多个奢侈品品牌
2016/10/09 全球购物
J.Crew官网:美国知名休闲服装品牌
2017/05/19 全球购物
给老婆的检讨书(搞笑版)
2015/05/06 职场文书
django中websocket的具体使用
2022/01/22 Python
pycharm无法安装cv2模块问题
2022/05/20 Python