html5在线表格生成器,js简单实现自动生成表格功能示例
本文实例讲述了js简单实现自动生成表格功能。分享给大家供大家参考,具体如下:
JS实现自动生成表格
由于自己的算法8太行,所以只能尽量用简单点的方法实现效果
下面直接上代码
姓名年龄身高
.del{
cursor: pointer;
color: blue;
}
var tableInfo = [
{ 姓名: '张三', 年龄: 20, 身高: 160 },
{ 姓名: '李四', 年龄: 18, 身高: 158 },
{ 姓名: '王二麻子', 年龄: 19, 身高: 180 },
{ 姓名: '孙悟空', 年龄: 100, 身高: 150 },
{ 姓名: '猪八戒', 年龄: 100, 身高: 155 },
{ 姓名: '龟龟', 年龄: 200, 身高: 0.5 }
]
var tr = document.createElement('tr');
var tdName = document.createElement('td');
var tdAge = document.createElement('td');
var tdTall = document.createElement('td');
var del = document.createElement('span');
//td赋值为对应的表格信息
tdName.innerHTML = tableInfo[i].姓名;
tdAge.innerHTML = tableInfo[i].年龄;
tdTall.innerHTML = tableInfo[i].身高;
//设置删除按钮
del.innerHTML = '删除';
del.className = 'del';
//调用创建函数
createAll(tdName, tdAge, tdTall);
}
//创建tr>td 和删除按钮
function createAll(tdName, tdAge, tdTall) {
table.appendChild(tr);
tr.appendChild(tdName);
tr.appendChild(tdAge);
tr.appendChild(tdTall);
tr.appendChild(del);
}
//设置删除按钮的点击事件
var btnDel = document.getElementsByClassName('del');
for (var i = 0; i < btnDel.length; i++) {
btnDel[i].onclick = function () {
//找到删除键的父节点(tr)并移除
this.parentNode.remove();
}
}
代码效果:
如果有什么地方做的不够完善,请多多指教
感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.jb51.net/code/HtmlJsRun测试上述代码运行效果。
希望本文所述对大家JavaScript程序设计有所帮助。
html5在线表格生成器,js简单实现自动生成表格功能示例相关推荐
- android 可编辑的表格框架,smartTable-一款android自动生成表格框架---A Android automatically generated table framework...
一款android自动生成表格框架功能介绍 1. 快速配置自动生成表格: 2. 自动计算表格宽高: 3. 表格列标题组合: 4. 表格固定左序列.顶部序列.第一行.列标题.统计行: 5. 自动统计,排 ...
- 自动生成表格html,js实现自动生成表格功能的代码实例
js实现自动生成表格功能的代码实例 发布时间:2020-07-18 17:45:52 来源:亿速云 阅读:115 作者:小猪 这篇文章主要讲解了js实现自动生成表格功能的代码实例,内容清晰明了,对此有 ...
- java xml 画表格_用js+xml自动生成表格的东西
摘要:这篇JavaScript栏目下的"用js+xml自动生成表格的东西",介绍的技术点是"JS+XML.自动生成.XML.生成.js.自动",希望对大家开发技 ...
- html5自动生成图片,HTML5拖放API如何实现自动生成相框功能 HTML5拖放API实现自动生成相框功能代码...
HTML5拖放API如何实现自动生成相框功能?下面小编给大家分享一下HTML5拖放API实现自动生成相框功能代码,代码很详细,小编觉得挺不错的,有需要的小伙伴们可以来看看. 实现功能: 将桌面图片拖入 ...
- js简单实现一个json格式化功能
js简单实现一个json格式化功能 背景 html 核心代码 背景 在最近的一个项目中,有个需求是实现json编辑和提交.在我的实现中,使用了在textarea编辑,然后在无序列表中显示json格式化 ...
- html相框自动生成功能,网页制作HTML5拖放API实现自动生成相框功能
实现功能: 将桌面图片拖入指定地方,生成相框和相关信息. 相框需要自己配置,设置为背景,在CSS中设置. 效果如图: html部分: H5拖放API之图片相框效果 > 请将图片拖放至此处 CSS ...
- android 如何生成表格,SmartTable:Android 自动生成表格框架
一款android自动生成表格框架 功能介绍 快速配置自动生成表格: 自动计算表格宽高: 表格列标题组合: 表格固定左序列.顶部序列.第一行.列标题.统计行: 自动统计,排序(自定义统计规则): 表格 ...
- HTML5自动生成相框,HTML5拖放API实现自动生成相框功能
实现功能: 将桌面图片拖入指定地方,生成相框和相关信息. 相框需要自己配置,设置为背景,在CSS中设置. 效果如图: html部分: H5拖放API之图片相框效果 > 请将图片拖放至此处 CSS ...
- html5相框,科技常识:HTML5拖放API实现自动生成相框功能
今天小编跟大家讲解下有关HTML5拖放API实现自动生成相框功能 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关HTML5拖放API实现自动生成相框功能 的相关资料,希望小伙伴们看了有所帮 ...
- NaVicat Premium 字段设计怎么自动生成表格
NaVicat Premium 字段设计怎么自动生成表格 期望效果 我们写论文.设计文档的时候需要用到这种表格.如果一个个敲,表多是很烦的,有没有办法自动生成呢? 解决方法 (1) 查询结构 先在数据 ...
最新文章
- 实验室蒋田仔研究员:脑网络组图谱近10年研究详解【附PPT】
- SAS数据挖掘实战篇【六】
- 第01章 初识Mysql
- eclipse中菜单Build Path的解释和设置
- java 批量执行 sql_执行批量操作 - SQL Server | Microsoft Docs
- BZOJ3597 SCOI2014方伯伯运椰子(分数规划+spfa)
- 子群和Lagrange定理
- cetos7 网卡名字命名规则_Linux 中如何启用和禁用网卡?
- CREO:CREO软件之零件【模型】曲面之填充曲面、拉伸曲面、旋转曲面的简介及其使用方法(图文教程)之详细攻略
- JDK11 下载与安装
- linux服务器安装cuda,在Linux下安装Cuda5
- 手机邮箱看不到已发送邮件_安卓手机邮箱设置教程 教您如何使用手机接收邮件...
- 2019年 腾讯校园招聘JAVA
- 使去中心化媒体网络相关联的NFT元数据标准
- 汽车4G车载TBOX智能信息终端
- 地理信息系统(GIS) 知识详解
- c语言:(指针)有n个整数,使前面各数顺序向后移动m个位置
- 服务器的1U ,2U分别是什么意思?
- 【地图】计算不规则地图的外接矩形,以一个区(南京市玄武区)为例
- 【安全资讯】Chrome 的网络钓鱼检测速度提高近 50 倍
热门文章
- 串口上升时间标准_为什么串口比并口快?
- c语言词法分析器的实验报告,C语言词法分析器构造实验报告
- xshell5下载和安装教程
- XRD测试常见问题及解答(二)
- 【换脸软件DFL2.0官方使用手册详解】
- 十段均衡器开源 android,十段均衡器最美人声(10段均衡器最清晰人声)
- python网页制作web_python web麻瓜编程
- bex5 mysql_BeX5开发中MySQL视图使用的一个小问题
- 计算机专业英语词汇pdf,计算机专业英语词汇大全(完美打印版).pdf
- JS 正则表达式 手机号码正则