<ul> <li>123</li> <li>123</li> <li>123</li> <li>123</li> <li>123</li> </ul> <script> //获取当前所有li var lis = document.querySelectorAll('li') //遍历所有li 给每个li注册单击事件 for (var i = 0; i < lis.length; i++) { //立即执行函数,立即执行函数内返回函数打印i lis[i].onclick = (function (i) { return function () { console.log(i); } })(i); } </script>
正文
闭包函数练习,打印当前点击li的索引
转载请注明出处:米耀华博客
还没有评论,来说两句吧...