Javascript 从内部取出字符串<;李>;标记为';已通过eventListener将其删除,并将其从阵列中删除
制作一个简单的javascript待办事项列表。单击/提交时,必须通过eventListener将输入值推送到数组中,在该数组中必须调用一个函数来清除Javascript 从内部取出字符串<;李>;标记为';已通过eventListener将其删除,并将其从阵列中删除,javascript,html,css,Javascript,Html,Css,制作一个简单的javascript待办事项列表。单击/提交时,必须通过eventListener将输入值推送到数组中,在该数组中必须调用一个函数来清除,在数组上循环,为数组中的每个字符串创建一个新的。我已经这样做了,唯一的事情是当我使用另一个eventListener单击每个来删除它时,会从HTML中删除,但只删除数组中的第一个项,而不会删除与数组项对应的中的字符串值。我希望这是有道理的:(提前谢谢 var taskString=document.getElementById('taskStr
,在数组上循环,为数组中的每个字符串创建一个新的
。我已经这样做了,唯一的事情是当我使用另一个eventListener单击每个来删除它时,会从HTML中删除,但只删除数组中的第一个项,而不会删除与数组项对应的中的字符串值。我希望这是有道理的:(提前谢谢
var taskString=document.getElementById('taskString');
var list=document.getElementById('todoList');
var-arr=[];
var submit=document.getElementById('submit');
list.addEventListener('click',function(event){//要在单击该元素时从数组中删除该元素,可以通过使用.indexOf()
查找数组中的文本,然后使用该索引调用splice()
来获取该项的索引
var taskString=document.getElementById('taskString');
var list=document.getElementById('todoList');
var-arr=[];
var submit=document.getElementById('submit');
list.addEventListener('click',function(event){/////PERFECT!忘记了indexOf的一切..非常感谢您的回复和编辑:)@biki333209 np!