DOMTokenList 对象

Exisi 2020-06-12 13:00:15
Categories: Tags:

 

属性

说明

状态

length

一个整数,表示存储在该对象里值的个数

只读

value

该属性以 DOMString 的形式返回 **DOMTokenList **列表的值

 

 

方法

说明

item(index)

根据传入的索引值返回一个值,如果索引值大于等于符号列表的长度(length),则返回 undefined null,在 Gecko 7.0 之前的版本中返回 null

contains(token)

如果 DOMTokenList 列表中包括相应的字符串 token,则返回 true,否则返回 false

add(token1[, token2[, ...tokenN]])

添加一个或多个标记(token)到 DOMTokenList 列表中

remove(token1[, token2[, ...tokenN]])

DOMTokenList 列表中移除一个或多个标记(token

replace(oldToken, newToken)

使用 newToken 替换 token

supports(token)

如果传入的 token 是相关属性(attribute)支持的标记,则返回 true

toggle(token [, force])

DOMTokenList 字符串中移除标记字串(token),并返回 false。如果传入的字串(token)不存在,则将其添加进去,并返回 true force 是一个可选的布尔值,如果传入 true ,且传入的 token 不存在,则将其添加进去并返回 true ,若传入的 _token _存在,则直接返回 true ;反之,如果传入 false ,则移除存在的 token,并返回 false ,如 token 不存在则直接返回 false

entries()

返回一个迭代器(iterator),以遍历这个对象中的所有键值对

forEach(callback [, thisArg])

为每个 DOMTokenList 中的元素都调用一次传入的 callback 函数

keys()

返回一个迭代器(iterator)以遍历这个对象中所有键值对的键

values()

返回一个迭代器(iterator)以遍历这个对象中所有键值对的值

 

 

来自 <https://developer.mozilla.org/zh-CN/docs/Web/API/DOMTokenList>