之前介绍过用 Jquery为table添加行 。 如果你没有使用Jquery插件 , 或者对Jquery不熟悉 , 那么能用原生的JS脚本为Table添加行吗?<br/>可以的 , 下面我们一起来看下怎么写 。 操作方法 01 先看下初始的table , 就是二行数据(二个tr),
<table id="tbl" class="table table-bordered">
<tr>
<td>1</td>
<td>JS</td>
<td>js</td>
</tr>
<tr>
<td>2</td>
<td>JS2</td>
<td>JS2</td>
</tr>
</table>
文章插图
02 【用原生JS脚本如何为Table添加行?】添加一个按钮 , 用来点击添加新的table行 ,
<input type="button" class="btn btn-primary" value=https://vvvtt.com/article/"原生JS添加Table行" onclick="add_tr()" />
文章插图
03 要为table添加行tr , 我们可以用document对象的createElement方法 , 先生成tr对象 ,
var tr = document.createElement("tr");
文章插图
04 tr里的元素是td , 所以还要生成td对象 , td里的内容可以用 innerHTML来赋值 ,
var td1 = document.createElement("td");
td1.innerHTML = '3';
一行tr有三个td , 所以要生成三个td对象 , 每个对象的内容各自赋值
文章插图
05 把td单元格 , 放进tr对象 ,
tr.appChild(td1);
tr.appChild(td2);
tr.appChild(td3);
文章插图
06 最后 , 把tr对象放进table,
document.getElementById('tbl').appChild(tr);
文章插图
07 代码逻辑基本完成 , 看下界面 。
文章插图
08 点击按钮后 , 成功为table添加了一行 。
文章插图
09 多次点击 , 可以为table添加多行 , 如图 。
文章插图
以上内容就是用原生JS脚本如何为Table添加行?的内容啦 , 希望对你有所帮助哦!
推荐阅读
- 怎么用ps制作拓印效果
- 怎么使用ps制作透明的水珠
- 怎么使用ps制作海市蜃楼的效果
- 怎么使用ps制作百叶窗效果
- 用photoshop制作方形和圆形组成的变幻线
- 如何使用PS制作炫酷发光文字
- word中如何设置页眉
- 使用ps制作火焰的方法
- word自动编号不连续了怎么办
- 英雄联盟之中使用沙漠皇帝怎么在中路进行推线