永发信息网

关于循环设置点击事件

答案:1  悬赏:0  手机版
解决时间 2021-01-03 07:58
  • 提问者网友:美人性情
  • 2021-01-02 09:42
for(var i=0;i<10;i++){ qq.maps.event.addListener(marker[i],"click", function(){alert(i);} ); }求问如何设置,使得点不同的点,可以分别提示不同的数字 ?
最佳答案
  • 五星知识达人网友:神鬼未生
  • 2021-01-02 10:25
使用闭包,像这样:<br>for(var i=0;i&lt;10;i++){ <br>    qq.maps.event.addListener(marker[i],&quot;click&quot;, (function(i){<br>        return function(){alert(i);}<br>    })(i));<br>}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯