您的位置:首页 > Web前端 > JavaScript

javascript 闭包获取当前元素的索引

2017-02-10 10:13 375 查看

html部分

<button>button1</button>
<button>button2</button>
<button>button3</button>
<button>button4</button>


javascript 部分

var btns = document.querySelectorAll('button');
var len = btns.length;

for (i = 0; i < len; i++) {
btns[i].onclick = function (index) {
// 闭包可以将变量驻留在内存中
return function () {
console.log(index);
}
}(i);
}


给每个button绑定click事件,在做tab栏的时候,就需要根据索引来隐藏其他模块

根据闭包可以将变量驻留在内存中的特性,给button设置索引
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript