gpt4 book ai didi

javascript - 如何在 JavaScript 中动态添加表格列?

转载 作者:行者123 更新时间:2023-12-02 21:28:50 27 4
gpt4 key购买 nike

我有两个数组,需要将两个数组中的数据写入表的两列。此时,我只能从第一个数组正确写入数据,当我想添加第二个数组数据时,它会添加到行中。

orderGelenuserNameArr 是我的数组。在这里你可以看到我的代码:

for(let data of orderGelen){ 
dataHtmlIds += `<tr><td>${data}</td>`;
}

for(let usr of userNameArr){ 
dataHtmlUsr += `<td>${usr}</td></tr>`;

}

dataHtml = dataHtmlIds + dataHtmlUsr;
console.log(dataHtml);

在这里我将其写入表中:

function tableConfig() { 

tableBody.innerHTML = dataHtml;
}

如何制作第二列userNameArr数据?

最佳答案

尝试将两个数组放入一个数组中,如下所示

        const all = orderGelen.map((item, index) => ({ id: item, username: userNameArr[index] }));
let html = '<table>';
for (let row of all) {
html += `<tr><td>${row.id}</td><td>${row.username}</td></tr>`;
}
html+='</table>'

console.log(html);

关于javascript - 如何在 JavaScript 中动态添加表格列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60673813/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com