【发布时间】:2022-11-17 09:44:44
【问题描述】:
var row = document.createElement("tr");
let ex = document.createElement("td");
ex.className = "clickable";
ex.id = "exampleid";
/ * Outputs normally here * /
row.appendChild(ex);
table.appendChild(row);
console.log(table.rows[0].id);
/ * Outputs "" instead of "exampleid" * /
当尝试访问表中的元素时,我分配的 ID 变为空字符串。如何保留分配的 ID?对于上下文,我使用 for 循环来生成一个元素数组。
试过console.log(table.rows[0].id),得到“”
【问题讨论】:
-
它是您尝试控制日志的行,但您将 id 分配给列(td)而不是(tr)
标签: javascript html