我遇到了 3 种使用 HTMLElement 对象存储任何数据的方法。
有人可以建议将任何数据与元素对象相关联的最佳实践吗?
我更喜欢数字 3,因为它不像 1 和 2 那样设置任何 HTML 属性。这就像设置和获取对象的任何属性一样。
- 使用 setAttribute('nonStandardDataProperty')
- 使用 HTMLElement 对象的 dataset 属性,例如 dataset.x 用于 data-xattribute
- HTMLElement 是对象,所以定义任何属性,它将作为该元素的数据存储