HTML5自定义属性的问题分析
问题背景 在页面与js传值中我们经常用到data-id="1"的方式,然后通过e.target.dataset.id取id的值 今天在获取值时怎么也取不到 问题分析 后来发现e对象有currentTarget和target属性,而dataset就在currentTarget中,所以通过e.currentTarget.dataset.id取到了正确的值。 另外data-id="1"最好不要用驼峰命名如:data-Id="1" ,这样有时候也取不到值。 HTML5 自定义属性 网站中经常会看到以data-开头的属性定义,虽然W3C不认定,但最新HTML5规定data-是合理的,在HTML5中,任何
用户评论