Skip to content

Latest commit

 

History

History
32 lines (21 loc) · 542 Bytes

获取、设置和删除 data- 属性.md

File metadata and controls

32 lines (21 loc) · 542 Bytes

获取、设置和删除 data-* 属性

获取 data-* 属性的值

获取ele元素的data-message属性

const message = ele.getAttribute('data-message')

// Or
const message = ele.dataset.message

设置 data-* 属性的值

ele.setAttribute('data-message', 'Hello World')

// Or
ele.dataset.message = 'Hello World'

删除 data-* 属性

ele.removeAttribute('data-message')

// Or
delete ele.dataset.message

注意,调用 delete ele.dataset 不会删除所有 data 属性。