问题描述
很抱歉我的英语不好,我正在学习 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 (将#修改为@)