【问题标题】:How to Add border to a table using javascript?如何使用 javascript 为表格添加边框?
【发布时间】:2018-11-07 12:32:41
【问题描述】:

我想使用 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'.

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

【问题讨论】:

标签: javascript html


【解决方案1】:

您将"1px solid" 分配给border 属性,并将评估结果(也称为"1px solid")分配给table。

它是一个字符串,所以它没有appendChild 方法是很自然的。

如果您想稍后访问表本身,那么您需要将表本身存储在一个变量中。

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

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2013-02-26
  • 2018-01-14
  • 1970-01-01
  • 1970-01-01
  • 2014-01-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多