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设置索引
相关文章推荐
- jquery获取当前元素的索引值
- 一个JavaScript获取元素当前高度的实例
- 原生JavaScript中获取元素索引的函数
- JavaScript-获取当前元素的相关元素或节点--方法总结
- Javascript JQuery获取当前元素的兄弟元素/上一个/下一个元素(转)
- 每天一个JavaScript实例-获取元素当前高度
- 原生js获取当前li元素的索引及demo
- jquery获取当前元素索引值用法实例
- JavaScript中获取元素索引的函数
- 一个JavaScript获取元素当前高度的实例
- JavaScript闭包理解【关键字:普通函数、变量访问作用域、闭包、解决获取元素标签索引】
- 【笔记】js获取当前点击元素的索引
- JavaScript中获取元素索引的函数
- Javascript JQuery获取当前元素的兄弟元素/上一个/下一个元素(转)
- jquery获取当前元素索引值用法实例
- jquery 获取当前元素的索引值
- jquery 获取当前元素的索引值
- jquery获取当前元素的索引值
- 每天一个JavaScript实例-获取元素当前高度
- 原生JavaScript中获取元素索引的函数