如何在另一个创建的元素中附加元素

穆罕默德

我正在为一个项目创建一个小游戏。但是我需要动态添加 9 td's ( <td>) 在每个trusing onlycreateElementappendChild

function trFunction() {
  var node = document.createElement("tr");
  var no = document.createElement("td");
  let tr = document.querySelector('tr')
  table1.appendChild(node);

}
let body = document.querySelector('body')
let table = document.createElement("table")
body.appendChild(table)
let table1 = document.querySelector('table')
for (var i = 0; i < 9; i++) {
  trFunction()
}
卡尔文·努内斯

首先像您一样创建表:
let table = document.createElement("table")

然后使用: 将其附加到正文中document.body.appendChild(table),无需像使用 那样再次查找表document.querySelector('table'),因为变量table已经拥有对它的引用。

使用相同的逻辑里面trFunction,创建td,然后创建tr,追加trtdtdtable

在下面的示例中,我使用了一些 CSS 来更好地展示它(您可以根据需要删除或设置样式)。此外,您会看到我在trFunction, 中添加了一个参数,称为number,它再次只是为了举例说明代码,如果需要,您可以删除。

查看代码片段中的注释以更好地理解它

let table = document.createElement("table") //CREATING TABLE (<table>)
document.body.appendChild(table);           //ADDING TO BODY

function trFunction(number) {
  var tdElem = document.createElement("td"); //CREATING <td>
  let trElem = document.createElement("tr"); //CREATING <tr>
  
  trElem.textContent = number; //JUST ADDING SOME TEXT TO tr (optional)
  
  tdElem.appendChild(trElem);  //APPENDING <tr> to <td>
  table.appendChild(tdElem);   //APPENDING <td> to <table>

}

for (var i = 0; i < 9; i++) {
  trFunction(i)
}
table{
  border: 1px solid;
}
td{
  border: 1px solid red;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在另一个每个特定元素中附加元素

如何通过jQuery中的另一个附加元素访问附加元素

如何在另一个列表内的列表中添加元素?

如何在另一个元素之后添加元素?

如何在嵌套在Mongoose中另一个数组中的数组中添加元素?

如何在JSON字符串中添加元素,该元素取决于Python中该字符串的另一个元素

在另一个元素之前添加元素

创建一个ArrayList的ArrayList,与另一个ArrayList的ArrayList相比,它具有一个附加元素

如何在另一个中创建反应元素?

追加元素以列出并从另一个元素中删除

如何在 Swift 中从另一个视图控制器将元素附加到数组中

如何基于R中另一个数组的信息在数组中添加元素?

如何在scss中的另一个psedo元素中嵌套伪元素

通过在 R 中在它们之间附加元素来创建一个新向量

如何将列表中的匹配元素附加到另一个列表?

如何在python中求和与另一个列表的元素相对应的列表元素

如何在没有id的另一个元素中查找元素

如何在另一个元素中插入非自闭合元素?

如何在HtmlAgilityPack中按类获取另一个元素内的元素

如何在Java 8中按另一个元素将List的元素分组

如何在另一个元素中更改元素

如何在另一个flex元素内的flex元素中修复标头

从另一个结构中向结构内的向量添加元素

如何在Javascript中检查一个元素是否包含在另一个元素中

如何在JQuery中的另一个元素中调用一个元素的事件

如何将多维数组中的元素附加到另一个多维数组的每个元素

如何将重复的元素附加到同一父元素的另一个元素中的不同父元素中

如何在另一个页面上创建元素的居中弹出窗口

如何在scala中的另一个列表的每个元素的末尾添加一个列表的每个元素?