18910140161

JavaScript-如何通过单击一个按钮删除本地存储的todo列表中的项-堆栈溢出

顺晟科技

2022-10-19 12:53:16

98

我正在练习一个运动者。我想用一个按钮一次性从列表中删除项目。当我单击该按钮时,第二个按钮将管理从本地存储中删除所有项。不幸的是,我无法在DOM中找到目标并移除那里的相同项,除非我刷新...

如何瞄准和清除它们?我也尝试过针对'list.children.remove()',但是出现了一个错误,说“它不是一个函数”。沉重的帮助。谢谢


顺晟科技:

你很亲密!问题是,children属性持有一个不支持自身的元素。您可以通过循环迭代并调用每个子元素:

Clear

或者,您可以将其转换为数组并使用典型的数组函数,如果您更熟悉这些函数:

Clear

挑战是瞄准并清除所有的儿童。由于

而不起作用

children属性包含元素的HTMLCollection,它不支持remove()

正如@Julian Adler所说。 中的属性移除列表中的所有项( 实际上,所有节点,包括空格和):

Clear

  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航