博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js闭包(for循环内给元素添加事件)
阅读量:4557 次
发布时间:2019-06-08

本文共 429 字,大约阅读时间需要 1 分钟。

var more = document.getElementsByClassName("more");            for (var i = 0; i < more.length; i++) { //for循环是立即执行,for循环内的事件不立即执行                more[i].onclick = function (n) { //n为形参                    return function () {                        alert(n); //把与n相关的操作必须写在return function(){}之内才能正常执行                    }                }(i)//i为实参(把i传进去,使事件内部立即执行)            }

  

转载于:https://www.cnblogs.com/Arlar/p/6405618.html

你可能感兴趣的文章
详解spl_autoload_register() 与 __autoload
查看>>
Axure RP Extension for Chrome安装
查看>>
day_10
查看>>
ArcGIS API for JavaScript 入门教程[6] 再讲数据——Map类之可操作图层
查看>>
tfs2012 的体验地址
查看>>
打造专业外观-九宫图
查看>>
让discuz论坛单独版块贴子侧边栏(用户信息栏)关闭的修改办法
查看>>
倒计时
查看>>
Robolectric
查看>>
搜索引擎之全文搜索算法功能实现(基于Lucene)
查看>>
XShell远程连接本地虚机
查看>>
好吧,又失眠
查看>>
一个不错的cv个人主页
查看>>
20159206《网络攻防实践》第十二周学习总结
查看>>
'Upgrade' header is missing
查看>>
[git]git的分支管理
查看>>
针对NSString字符串的排序
查看>>
(五)myBatis架构以及SQlSessionFactory,SqlSession,通过代理执行crud源码分析---待更...
查看>>
关于IE6中做兼容的那点事。
查看>>
Swift创建空数组
查看>>