功能介绍:利用JS语法把数组里面的数据自动生成table表格,并且每行5个一行,如果当前行已经添加了5个名字,则开始新的一行,下面给大家介绍一下具体实现代码!
js原生代码如下:
var names = ['诗聪','福昌','虞璐','珊璐','旭恩','凯皓','誉宣','怡梵','厚彪','润书','朗雨','钧虎','祺韬','修炎','翰臣','嘉俊','硕勤','艺炜']
// 创建表格元素
const table = document.createElement('table');
// 合并相邻的边框
table.style.borderCollapse = 'collapse';
// 每行显示5个名字
const namesPerRow = 5;
// 创建当前行
let currentRow = document.createElement('tr');
// 循环遍历名字数组
for (let i = 0; i < names.length; i++) {
// 添加名字到当前行的单元格中
const cell = document.createElement('td');
cell.textContent = names[i];
currentRow.appendChild(cell);
// 如果当前行已经添加了5个名字,则开始新的一行
if ((i + 1) % namesPerRow === 0) {
table.appendChild(currentRow); // 将当前行添加到表格中
currentRow = document.createElement('tr'); // 创建新的行
}
}
// 如果最后一行名字数量不足5个,仍然需要将其添加到表格中
if (currentRow.childNodes.length > 0) {
table.appendChild(currentRow);
}
// 将表格添加到HTML文档中
document.body.appendChild(table);
输出结果如下:
<table style="border-collapse: collapse;"> <tr><td>诗聪</td><td>福昌</td><td>虞璐</td><td>珊璐</td><td>旭恩</td></tr> <tr><td>凯皓</td><td>誉宣</td><td>怡梵</td><td>厚彪</td><td>润书</td></tr> <tr><td>朗雨</td><td>钧虎</td><td>祺韬</td><td>修炎</td><td>翰臣</td></tr> <tr><td>嘉俊</td><td>硕勤</td><td>艺炜</td></tr> </table>
JavaScript获取指定网站状态码查询代码(2种实现方法)
jQuery语法如何对table表格添加行操作(点击按钮添加行)
jQuery语法如何实现table隔行交替背景色(具体代码介绍)
上面是“利用JS把数组里面的数据自动生成table表格(5个一行)”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_14420.html
workflows工作流
1个可爱的白色短发女孩
一个冰淇淋ComfyUI工作流
一位穿着优雅银色装饰黑色连衣裙的苗条模特
强大的长袍法师ComfyUI工作流
一座精致透明的白瓷人物雕塑comfyui工作流
一种长着彩虹翅膀的虫子comfyui工作流
一对葫芦ComfyUI工作流
一张由表情符号组成的照片ComfyUI工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

数字滚动效果(兼容IE6/IE8)
利用css3做一个动态loading效果
纯css制作卡通头像(随鼠标转头)
日历设置每个月颜色都不一样
如何利用svg做一个有趣的loading动画加载
barcode条形码/qrcode二维码兼容所有浏览器(含ie6/ie7/ie8)
纯css3绘制的小鸟














