请问怎么用事件委托的方式给ul标签绑定点击事件 删除 点击的li?

来源:2-9 实现 TodoList 新增删除功能(2)

TheRoo

2021-07-12 10:55:42

点击ul事件中 没有点击li 的index

写回答

1回答

好帮手慕慕子

2021-07-12

同学你好, 可以参考如下思路:

1、给li添加自定义属性data-index,保存index值

http://img.mukewang.com/climg/60ebbc0b0982284905550275.jpg

2、给ul绑定事件

http://img.mukewang.com/climg/60ebbc2209d73d2b05560327.jpg

3、通过target获取被点击的元素,结合getAttribute方法获取li标签上的自定义属性值,然后添加判断即可。如下:

http://img.mukewang.com/climg/60ebbc620936b89c08940335.jpg

祝学习愉快~

1

0 学习 · 15276 问题

查看课程