使用 Javascript 从待办事项列表中删除项目

2023-12-07

尝试我的第一个 Javascript 项目,使用 DOM 制作一个待办事项列表。 添加项目后,如何让“删除”按钮起作用并删除该项目+删除按钮。 此外,在进行新条目后,添加后的列表项仍保留在输入字段中。如何使其每个列表项后为空白。

是的,我知道我的代码有点混乱,很可能有一种更简单的方法来创建它,但我现在是这样理解的。

任何帮助是极大的赞赏。谢谢

JSFiddle 链接:http://jsfiddle.net/Renay/g79ssyqv/3/

<p id="addTask"> <b><u> Tasks </u></b> </p>
<input type='text' id='inputTask'/>
<input type='button' onclick='addText()' value='Add To List'/>


function addText(){
    var input = document.getElementById('inputTask').value;
    var node=document.createElement("p");
    var textnode=document.createTextNode(input);
    node.appendChild(textnode);
    document.getElementById('addTask').appendChild(node);

    var removeTask = document.createElement('input');
    removeTask.setAttribute('type', 'button');
    removeTask.setAttribute("value", "Remove");
    removeTask.setAttribute("id", "removeButton");
    node.appendChild(removeTask);

}

您可以简单地分配事件:

 removeTask.addEventListener('click', function(e) {
        node.parentNode.removeChild(node);
    });

http://jsfiddle.net/g79ssyqv/6/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Javascript 从待办事项列表中删除项目 的相关文章

随机推荐