在多个 ol 上创建多个 li 并将它们放在特定位置

问题描述

很抱歉我的英语不好,我正在学习 js 希望你能帮助我 =)

我想要的是用 JS 在两个 li 上创建一个 ol 元素并将它们放在列表中的第二个位置,当我为 1 ol 做它时,但是当我尝试将其放入循环 (for) 时,它不起作用 =( 我在这方面很菜鸟,如果你能帮助我,我将不胜感激,谢谢

for (i = 0; i > 1; i++) {
  var newelementlist = document.createElement("li");
  var newcontent = document.createTextNode("Element N3");
  newelementlist.appendChild(newcontent);

  var container = document.getElementsByClassName("list")[i];
  var lastson = container.lastElementChild;
  container.appendChild(newelementlist);
  container.insertBefore(newelementlist,lastson);
}
<body>
  <ol class="list">
    <li>Element N1</li>
    <li>Element N2</li>
  </ol>
  <br>
  <ol class="list">
    <li>Element N1</li>
    <li>Element N2</li>
  </ol>
  <br>
</body>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)