DOMTokenList 接口表示一组空格分隔的符号(tokens)。如由 Element.classList、HTMLLinkElement.relList、HTMLAnchorElement.relList 或 HTMLAreaElement.relList 返回的一组值。它和 JavaScript Array 对象一样,索引从 0 开始。DOMTokenList 总是区分大小写(case-sensitive)。
属性
该接口没有继承任何属性。
-
DOMTokenList.length只读 - 一个整数,表示存储在该对象里值的个数。
方法
该接口没有继承任何方法。
-
DOMTokenList.item() - 根据传入的索引值返回一个值,如果索引值大于等于符号列表的长度(length),则返回 undefined,在 Gecko 7.0 之前的版本中返回 null。
-
DOMTokenList.contains() -
如果 DOMTokenList 列表中包括相应的字符串,则返回
true,否则返回false。 -
DOMTokenList.add() - 添加一个符号(token)到 DOMTokenList 列表中
-
DOMTokenList.remove() - 从 DOMTokenList 列表中移除一个符号(token)
-
DOMTokenList.toggle() - 从 DOMTokenList 字符串中移除符号字串(token),并返回 false。如果传入的符号字串(token)不存在,则将其添加进去,并返回 true
规范
http://www.whatwg.org/specs/web-apps/current-work/#domtokenlist
浏览器兼容性
相关链接
DOMSettableTokenList(object that extends DOMTokenList with settable .value property)- bug 501257 - Implement HTML 5's HTMLElement.classList property