javascript - js 返回数组内某个对象的索引值
巴扎黑
巴扎黑 2017-04-11 13:25:21
[JavaScript讨论组]

数组内 是个 对象, 对象添加了 click事件,想实现点击该对象的时候,返回该对象的索引值,
2补充---之前写的不详细,大神们不要见怪, 项目涉及的是google map,在地图上标记的点是 markers数组,里面是对象,当时是这样写的,但是i值不对

for(var i=0; i
巴扎黑
巴扎黑

全部回复(2)
迷茫

这样的问题描述也是醉了,看了好久,不知道理解的对不对:
为对象数组添加click事件,要求返回对象的索引值。
现在返回索引值会发现返回的值都是最后一个的索引值,所以需要用到自执行函数。
http://www.jb51.net/article/4...

ringa_lee

根据你的问题,我瞎猜测一下。数组里应该是 dom 对象。

// doms 对象数组
for (let i=0,l<doms.length;i<l;i++) {
    doms[i].addEventListener('click',function() {
        console.log(i)
    })
}

最后关于怎么问问题

http://www.zhangxinxu.com/wor...

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号