我正在创建一个表并添加,如下所示:
var table = document.getElementById("resumes_table");
var rowcount = document.getElementById("resumes_table").rows.length;
var row = table.insertRow(rowcount);
var cell1 = row.insertCell(0);
var cell2 = row.insertCell(1);
cell2.id = "a"+rowcount;
cell2.name = "a"+rowcount;
var cell3 = row.insertCell(2);
var cell4 = row.insertCell(3);
var cell5 = row.insertCell(4)
我将ID和名称添加到我的(单元格),如下所示:
cell2.id = "a"+rowcount;
cell2.name = "a"+rowcount;
cell2.name = "a"+rowcount;
不起作用时id在起作用。 最佳答案
表格单元格(<td>
)没有name
属性。
您可以检查表单元格元素here的属性的完整列表
您可以通过以下方法进行检查:
console.log(cell2.hasOwnProperty('name'));
要么:
console.log(cell2.name);
即使您能够执行
cell2.name = "a"+rowcount;
并且可能在设置名称后检查cell2
变量,您也会看到属性集,但是当浏览器呈现元素时,不会考虑name
属性因为它不是元素规范的一部分。