请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

直接删除item

老师你好,在item上绑定click的时候可否在removeItem里面传入tar,然后在removeItem里面tar.parentElement.remove()

这样也可以达到目的,也更简洁,视频里的写法只是为了体现递归这一点吗?

正在回答 回答被采纳积分+3

1回答

快乐动起来呀 2019-09-02 23:14:17

不是的,咱们的题目是利用面向对象实现代码的复用。sel是每一个列表,不再局限一个列表,再 list 上捕获之后如何知道是哪个li元素需要删除就需要递归了

0 回复 有任何疑惑可以回复我~
  • 提问者 铁蛋x #1
    是的,但我这里用的是remove(),不是removeChild(),就是说,点击到的target如果有del属性,说明他是span对象,那么他的parentElement就是对应的li,那么用remove删除他自身就行了,而不是再找父节点然后removeChild(),这样可以吗?
    回复 有任何疑惑可以回复我~ 2019-09-03 10:24:44
  • 快乐动起来呀 回复 提问者 铁蛋x #2
    一定要确保 sel 的子元素被完整的删除掉
    回复 有任何疑惑可以回复我~ 2019-09-04 23:01:20
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信