小程序踩坑之获取不到e.target.dataset的值

62次阅读

共计 213 个字符,预计需要花费 1 分钟才能阅读完成。

在页面与 js 传值中我们经常用到 data-id=”1″ 的方式,然后通过 e.target.dataset.id 取 id 的值今天在获取值时怎么也取不到,后来发现 e 对象有 currentTarget 和 target 属性,而 dataset 就在 currentTarget 中,所以通过 e.currentTarget.dataset.id 取到了正确的值。另外 data-id=”1″ 最好不要用驼峰命名如:data-Id=”1″,这样有时候也取不到值。

正文完
 0