国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript循環(huán)變量注冊dom事件 之強大的閉包

2019-11-21 00:15:20
字體:
來源:轉載
供稿:網友
今天遇到了這個問題:
復制代碼 代碼如下:

//偽代碼
for (var i=0; i<n; i++) {
addEvent(obj[i], "click", func(i));
}

結果出現(xiàn)了問題,所有的dom都被注冊了 i=n 的時候的事件,查了一些資料,說是在循環(huán)過程過this被改變,注冊過的事件也被隨之改變,找到了一種解決方法;

復制代碼 代碼如下:

for (var i=0; i<n; i++) {
(function (i){addEvent(obj[i], "click", function (){func(i);});})(i);
}

利用必包保持對變量的持久引用,很強大的說!
(如果您有更好的方法,請不吝賜教(*^__^*) 嘻嘻……)
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 定结县| 江山市| 都安| 池州市| 保靖县| 吉首市| 溆浦县| 台南县| 利津县| 太湖县| 太仆寺旗| 荥经县| 甘孜县| 双辽市| 温州市| 昌平区| 荣成市| 河南省| 汶川县| 闸北区| 涞源县| 汽车| 资兴市| 兴城市| 北碚区| 响水县| 东莞市| 沧州市| 浙江省| 辉南县| 四平市| 鄂伦春自治旗| 洞头县| 乌审旗| 宁夏| 科尔| 陇南市| 鸡西市| 浦县| 曲靖市| 武邑县|