小编bar*_*ing的帖子

如何两次插入相同的html元素?

这是我的代码的一部分

  elementol = document.createElement("ol");
  var longueur = titres.length;
  for ( k = 0; k < longueur ; ++k) {
    elementli = document.createElement("li");
    elementli.appendChild(
      document.createTextNode(
        titres[k].firstChild.nodeValue
      )
    );
    elementol.appendChild(elementli);
  }
  body = document.getElementsByTagName("body").item(0);
  body.appendChild(elementol);
Run Code Online (Sandbox Code Playgroud)

问题是如果我试图找到另一个项目并追加,没有任何效果.例如,如果我将末尾的行加倍,就会得到类似的结果:

  body = document.getElementsByTagName("body").item(0);
  body.appendChild(elementol);
  body = document.getElementsByTagName("body").item(0);
  body.appendChild(elementol);
Run Code Online (Sandbox Code Playgroud)

只有第一个附加工作,而不是第二个,所以我没有两次我的结果.我是这种语言的新手,发现了一些代码,但我不知道如何添加多个值.

谢谢

javascript

7
推荐指数
1
解决办法
2006
查看次数

标签 统计

javascript ×1