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