我是一个javascript新手.我需要一些调试此代码的帮助.我打算根据列表中的值的数量,创建一个3列宽的表来显示每个值.顺便说一句,整个html格式是用网格设置的.
错误是:
HTML(正文内部):
<section id="db_gallery">
<table id="gallery_table"></table>
<script src="autogallery.js"></script>
</section>
自动库中的JS.js公司:
const gallery_table = document.getElementById("gallery_table");
const list = ["A", "B", "C", "D", "E", "F"];
for (let i of list) {
if (i % 3 === 0) {
let newRowItem = document.createElement("tr");
var idName = "newRowItem";
idName.concat(i);
newRowItem.setAttribute("id", idName);
gallery_table.appendChild(newRowItem);
}
let newColItem = document.createElement('th');
newColItem.textContent = i;
idName.appendChild(newColItem);
console.log(idName);
}
如果任何建议都简单易懂,那也会有很大帮助.如果这有什么意义的话,我最终会将其作为数组中的值链接到phpmyadmin数据库.