100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > JavaScript获取元素下标的几种方法

JavaScript获取元素下标的几种方法

时间:2021-09-30 01:57:25

相关推荐

JavaScript获取元素下标的几种方法

方法一:给每个按钮 自定义data-index属性

for(var i = 0; i < btns.length; i++){btns[i].setAttribute('data-index',i)btns[i].onclick = function(){console.log(this.dataset['index'])}}

方法二:存下标

for(var i = 0; i < btns.length; i++){btns[i].index = i;btns[i].onclick = function(){console.log(this.index)}}

方法三:forEach

btns.forEach(function(item, index) {item.onclick = function() {console.log(index)}})

方法四let

for(let i = 0; i< btns.length; i++){btns[i].onclick = function(){console.log(i)}}

方法五:闭包

for(var i = 0; i < btns.length; i++){(function(i){btns[i].onclick = function(){console.log(i)} })(i)}

方法六:闭包

for(var i = 0; i < btns.length; i++){btns[i].onclick = (function(i){return function(){console.log(i)}})(i)}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。