如何使用javascript向表格添加边框?

时间:2018-11-07 12:32:42

标签: javascript html

我想使用javascript在表格中添加边框,所以当我使用

var table=document.createElement("table").style.border="1px solid";

并尝试像这样将行添加到此表中

 table.appendChild(newRow);

以上行引发异常,如下所示:

Uncaught TypeError: Failed to execute 'appendChild' on 'Node': parameter 1 is not of type 'Node'.

如果我尝试执行相同的代码而没有给出边界,它将正确执行 请帮我解决一下这个。

1 个答案:

答案 0 :(得分:2)

您正在将"1px solid"分配给border属性,并将该结果(也是"1px solid")分配给table

这是一个字符串,因此没有appendChild方法是很自然的。

如果以后要访问表本身,则需要将表本身存储在变量中。

var table = document.createElement("table");
table.style.border = "1px solid";
table.appendChild(newRow);