js中给所有兄弟div绑定事件
来源:2-2 编程练习
浮沉幻听
2019-06-23 14:58:26
如题,想到js中如果像这样获取到所有div的集合,要给每个都绑定事件,必须将它们遍历是么,没有其他方法是么
2回答
你好,可以这样理解。
在js轮播图那部分,使用了setAttribute方法给每个元素设置属性值为索引,例如:
elem.setAttribute("data-id",i)elem是每个元素,i是for循环的索引。
然后再通过getAttribute方法将设置的属性值获取出来,这样索引就是元素相对应的,使用就没有问题了。
祝学习愉快!
浮沉幻听
提问者
2019-06-23
而且如果只能用遍历给每一个绑定事件的话,就会遇到遍历时div的索引不方便在函数里用的情况是么,就是说在js中给一批元素集体绑定点击事件,让点击到的元素做相应的事情的话,就会遇到函数闭合导致的索引问题吗
相似问题