基于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的递增/递减运算符和带操作的赋值运算符的等价式
Dec 08 Javascript
兼容各大浏览器的JavaScript阻止事件冒泡代码
Jul 09 Javascript
jQuery树形下拉菜单特效代码分享
Aug 15 Javascript
使用JQuery FancyBox插件实现图片展示特效
Nov 16 Javascript
jquery实现右侧栏菜单选择操作
Mar 04 Javascript
bootstrap网页框架的使用方法
May 10 Javascript
详解Javascript几种跨域方式总结
Feb 27 Javascript
微信小程序实现全局搜索代码高亮的示例
Mar 30 Javascript
vue 使用vue-i18n做全局中英文切换的方法
Oct 29 Javascript
laravel-admin 与 vue 结合使用实例代码详解
Jun 04 Javascript
vue实现的多页面项目如何优化打包的步骤详解
Jul 19 Javascript
elementui的el-popover修改样式不生效的解决
Jun 30 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+DBM的同学录程序(3)
2006/10/09 PHP
php随机输出名人名言的代码
2012/10/07 PHP
php mssql扩展SQL查询中文字段名解决方法
2012/10/15 PHP
php stripslashes和addslashes的区别
2014/02/03 PHP
phpmailer发送邮件之后,返回收件人是否阅读了邮件的方法
2014/07/19 PHP
php准确获取文件MIME类型的方法
2015/06/17 PHP
培养自己的php编码规范
2015/09/28 PHP
PHP  实现等比压缩图片尺寸和大小实例代码
2016/10/08 PHP
javascript实现二分查找法实现代码
2007/11/12 Javascript
javascript:void(0)的真正含义实例分析
2008/08/20 Javascript
JavaScript保留两位小数的2个自定义函数
2014/05/05 Javascript
jQuery中nextAll()方法用法实例
2015/01/07 Javascript
原生javascript+css3编写的3D魔方动画旋扭特效
2016/03/14 Javascript
AngularJS入门教程之模块化操作用法示例
2016/11/02 Javascript
Vue项目部署的实现(阿里云+Nginx代理+PM2)
2019/03/26 Javascript
关于uniApp editor微信滑动问题
2021/01/15 Javascript
[03:12]完美世界DOTA2联赛PWL DAY9集锦
2020/11/10 DOTA
Python正则表达式和元字符详解
2018/11/29 Python
Python3.5 处理文本txt,删除不需要的行方法
2018/12/10 Python
Python开发网站目录扫描器的实现
2019/02/21 Python
linux环境中没有网络怎么下载python
2019/07/07 Python
基于Django统计博客文章阅读量
2019/10/29 Python
python构建指数平滑预测模型示例
2019/11/21 Python
Python转换itertools.chain对象为数组的方法
2020/02/07 Python
如何使用PyCharm将代码上传到GitHub上(图文详解)
2020/04/27 Python
Pycharm新手使用教程(图文详解)
2020/09/17 Python
Zatchels官网:英国剑桥包品牌
2021/01/12 全球购物
数据库的约束含义
2012/09/09 面试题
JAVA程序设计笔试题面试题一套
2015/07/28 面试题
高职教师岗位职责
2013/12/24 职场文书
积极分子思想汇报
2014/01/04 职场文书
大学毕业感言100字
2014/02/03 职场文书
群众路线组织生活会发言材料
2014/10/17 职场文书
MATLAB 如何求取离散点的曲率最大值
2021/04/16 Python
Vue实现下拉加载更多
2021/05/09 Vue.js
Spring Boot配合PageHelper优化大表查询数据分页
2022/04/20 Java/Android