首页 > 设计 > WEB开发 > 正文

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

2019-11-02 18:00:27
字体:
来源:转载
供稿:网友

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设置索引
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表