HTML5 中规定所有的自定义属性必须以 data- 开头;通过 el.getAttribute() 和 el.setAttribute() 方法可以获取和设置自定义属性。
在 HTML5 中,所有以 data- 开头的属性都会存储在标签的 dataset 属性中,通过该属性也可以获取所有的自定义属性。
<section data-id="123" data-intro="section 标签"></section>
<script>
var el = document.querySelector('section')
console.log(el.dataset)
</script>

来源:CSDN
作者:蓬莱老仙
链接:https://blog.csdn.net/weixin_44486539/article/details/104081278