使用JavaScript将多个Li添加到Ul

弗朗斯·B

通过onclick事件,我试图将多个LI添加到UL,无论我执行多少appendChilds,都不会使用这种方法添加多个Li。

var form = document.getElementById("form");
var newUl = document.createElement('ul');
var newLi = document.createElement('li');

newButton.addEventListener("click", function(){
form.appendChild(newUl);
newUl.id = "formList";
var formList = document.getElementById("formList");
formList.appendChild(newLi);
formList.appendChild(newLi);
formList.appendChild(newLi);
}

//// html
<div id="form">

 </div>
J·艾伦

您每次必须创建一个单独的元素。

试试这个:

var form = document.getElementById("form");

function newLi() {
    return document.createElement("li");
    }

newButton.addEventListener("click", function(){
    //Create a separate <ul> each time, give it a class, and add it.
    var newUl = document.createElement("ul");
    newUl.class = "formList";
    form.appendChild(newUl);

    //create new <li>'s and append them
    formList.appendChild(newLi());
    formList.appendChild(newLi());
    formList.appendChild(newLi());

    //smile. :D
    }

与穆罕默德不同,我假设您想<ul>每次创建一个单独的无序列表()。

因此,每当单击按钮时,我们都会添加一个新值<ul>,然后将<li>s追加到新值中<ul>

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用javascript将新的<li>添加到<ul> onclick

Javascript:将键添加到值的多个对象

动态将li添加到ul javascript

使用JavaScript或jquery将事件添加到li内的按钮

Javascript将XML数据添加到UL列表

在JS切换后将淡入动画添加到ul li

单击div时,将类添加到<ul>下的子<li>

单击提交按钮时如何使用JavaScript将li元素添加到ul

Python Selenium将Li添加到ul

如何使用C#将“ li”添加到“ ul”标签

在将<li>元素添加到<ul>时应用淡入效果

Javascript使用数组将li添加到ul

使用JavaScript将CSS类添加到动态ul li标签

如何使用jQuery将“ <li>”添加到“ <ul>”?

将类添加到具有(大于)2 li的ul的ul

如何将<ul>添加到li组

使用jQuery将子li动态添加到ul

如何将类添加到ul li

将UL添加到LI(不将LI添加到UL)

如何在文本框更改时将ul li添加到div中以及如何使用jQuery从div中删除ul li

Vuejs 将 css 类添加到数组中的 ul li 列表

当导航位于外部文件中时,如何使用 jQuery 将类添加到导航 ul li a?

使用 JavaScript 将 HTML li 文本添加到新的 li 列表

使用javascript将css类添加到ul中的所有li父元素

将 <li> 添加到 <ul> 有限制(纯 JS)

如何使用javascript将字符串添加到ul中的所有列表项?

如何将多个跨度添加到 <li> javascript

如何根据列表中的深度使用 jQuery 将 id 标签递归添加到 ul 和 li 元素?

使用 javascript 将新 li 添加到多个 ul 之一