Element.attributes 属性

  1. 元素对象有一个attributes属性
  2. 返回类数组的动态对象,成员是该元素标签的所有属性节点对象
  3. 每个属性节点对象有name和value属性,对应该属性的属性名和属性值

    元素的标准属性

  4. HTML元素的标准属性会自动成为元素节点对象的属性

    方法

    getAttribute()

  5. 返回相应属性值

    setAttribute()

  6. 设置属性值

    getAttributeNames()

  7. 获取元素属性的名字的集合数组

    hasAttribute()

  8. 返回一个布尔值,表示当前元素节点是否包含指定属性

    hasAttributes()

  9. 返回一个布尔值,表示当前元素节点是否有属性

    removeAttribute()

  10. 删除相关属性

    dataset属性

  11. 使用标准的data-*属性

    1. <div id="myDiv" data-foo="bar">hello </div>

    ```javascript //获取data-foo属性 document.getElementById(“myDiv”).dataset.foo // 删除data-foo属性 delete document.getElementById(“myDiv”).dataset.foo

```