自定义属性目的:是为了保存并使用数据。有些数据可以保存到页面中而不用保存到数据库。1.设置H5自定义属性:
H5规定自定义属性data-开头作为属性名并且赋值。
<div data-index="1"> </div>
element.setAttribute('data-index',2)
2.获取H5自定义属性
1.兼容性获取 element.getAttribute('data-index')
2.H5新增 element.dataset.index 或者 element.dataset['index'] ### ie 11 开始支持
ps:
当遇到 类似 data-handsome-tby 类似的命名的时候
1.兼容性 element.getAttribute('data-handsome-tby')
2.H5新增 element.dataset.handsomeTby or element.dataset['handsoemTby']