我有一个简单的任务管理器,用户可以在其中记录“ toDos”,但是我不知道如何制作它,以便用户可以删除已完成的任务。有什么建议?
var toDoSpace = document.getElementById("toDospace");
document.getElementById("addToDo").addEventListener('click', function addToDo()
{
var aToDo = document.getElementById("newToDo").value;
if(document.getElementsByTagName("tr").length == 18)
{
document.getElementById('message').innerHTML = 'To many todos!';
}
else if (aToDo === '')
{
document.getElementById('message').innerHTML = 'Cannot be empty!';
}
else
{
var row = document.createElement("tr");
toDoSpace.appendChild(row);
var cell= row.insertCell(0);
cell.innerHTML = aToDo;
document.getElementById("newToDo").value = '';
}
});
在最后一个else块中,创建一个Delete按钮并添加click事件监听器。它里面你应该removeChild之从toDoSpace
这是MDN的链接https://developer.mozilla.org/en-US/docs/Web/API/Node/removeChild
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句