根据题主描述,应该是是使用到了for循环添加事件,并且是用var申明变量,这样在事件中引用到的i值是最后循环的数组长度,这样i值越界。
可以将var改为let,这样就没有问题了,事件中得到的i值为循环时的i到的i值,而不是imgs的总长度。
给图片绑定事件,如xxx.onclick=....时,this为当前点击的img对象,所以没问题能获取到
不过题主最好用代码格式化工具</>格式化下代码,要不不知道具体问题。
有帮助或启发麻烦点个采纳【本回答右上角】,谢谢~~有其他问题可以继续交流~
获取当前图片路径,肯定是通过点击某张图片时,获取点击时的图片路径了,也就是this
imgs是图片数组,并没有src属性。src属性是img标签的。