js实现表格行的动态加入------Day56

本文介绍如何使用JavaScript动态地向HTML中的Table元素添加行和列,包括insertRow()和insertCell()方法的使用,并展示了实际代码示例。
版权声明:本文为博主原创文章,未经博主同意不得转载。

https://blog.youkuaiyun.com/marSmile_tbo/article/details/36752655

现代页面通常都是用div+css来进行设计,差点儿非常少再实用table来进行布局的了,可是这并不意味着table的重要性就减少了。其实。table在数据处理上有着它独特的优势,所以对table的掌握还是非常有必要的。

我们首先要记录的问题是:js动态的加入表格的行和列

我们先给定一个table。先用html语言编写下:

<table width="100%" height="300px" border="1px"  id="tad">
	  <tr><td>1</td><td>1</td></tr>
	  <tr><td>3</td><td>1</td></tr>
	  <tr><td>5</td><td>1</td></tr>
</table> 
这样我们有了一个三行两列的表格,表格的id为tad。显示效果例如以下:

我们通常通过insertRow()来进行插入行。通过insertCell()方法来插入单元格。这样我们来写一下代码:

 var table = document.getElementById("tad");  
     oneRow = table.insertRow();//插入一行
     cell1= oneRow.insertCell();//单单插入一行是无论用的,须要插入单元格
     cell2=oneRow.insertCell();
     cell1.innerHTML = "sdf"; 
     cell2.innerHTML="<a href='#'>retet</a>";

则执行后则发现。效果已经达到了。在table中出现了新的一行

这里假设不写插入单元格。直插入行,值保留oneRow=table.insertRow(),则执行效果则是这样

我们会发现确实出现了一行,可是并没有单元格,没有详细内容则表格是不完整的,所以一定要记得插入一行的同一时候插入当中的单元格。存在几列就对应的插入几个单元格。同一时候对于单元格的值进行设定都能够


好了,先到这里吧,居然已经这么晚了,怪不得好困啊


转载于:https://www.cnblogs.com/xfgnongmin/p/10722510.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值