新人问个问题,太菜实在没想通
javascript吧
全部回复
仅看楼主
level 1
Neverczy 楼主
刚学js几天,代码就是循环绑定div的点击事件,点击div获取它的data-index属性 但是事件函数里的this就是没有getArrtibute这个方法,这个是手打出来的,点击了控制台也会报this.getArrtibute不是一个函数 ,求大佬解答 感谢!!!感谢!!!感谢!!!
2022年01月18日 09点01分 1
level 5
可能this指向有问题吧,先log一下this是啥
2022年01月18日 10点01分 2
this获得的就是div标签 是个object好像[小乖]
2022年01月18日 13点01分
level 12
// Attr
this.getAttribute('data-index')
2022年01月18日 10点01分 3
sorry 低级错误[汗]
2022年01月19日 07点01分
[哈哈][哈哈][哈哈]我也刚看出来。
2022年02月21日 12点02分
level 12
this.dataset.index
2022年01月19日 01点01分 4
level 1
没注意单词都错了嘛[滑稽]
2022年01月19日 02点01分 5
sorry 低级错误[汗]
2022年01月19日 07点01分
level 3
这样,你试一下 this==e.target
2022年02月01日 13点02分 6
level 5
可以尝试下es6的foreach 问题解决了不是
2022年02月22日 02点02分 7
1