事件委托ul返回li的索引
事件委托给ul,点击ul返回e.target ,创建li数组 通过返回的信息
所需知识点
-
ul.children
拿到ul所有的子元素(li)
-
Array.from()
Array.from() 方法对一个类似数组或可迭代对象创建一个新的,浅拷贝的数组实例。创建数组
-
.indexOf()
返回在数组中可以找到一个给定元素的第一个索引,如果不存在,则返回-1。
-
event.target
触发事件的对象 (某个 DOM 元素) 的引用。当事件处理程序在事件的冒泡或捕获阶段被调用时,它与
event.currentTarget
不同。
代码解析
<ul>
<li>这是第一行</li