DOMSettableTokenList.value

DOMSettableTokenList.value,dom,Dom,这解释得很差 我知道它是DOMTokenList的扩展 当我们写下以下内容时,我们会得到DOMTokenList: Element.classList; 或: 但我们什么时候能得到DOMSettableTokenList 感谢您的回答。DOMSettableTokenList实际上是规范的WHATWG“生活标准”版本 从.classList中获得的值(在支持的浏览器中)应该具有上定义的.value属性[upd]也设置。classList=“string”调用值设置器(将字符串拆分为令牌并分配单

这解释得很差

我知道它是DOMTokenList的扩展

当我们写下以下内容时,我们会得到DOMTokenList:

Element.classList;
或:

但我们什么时候能得到DOMSettableTokenList


感谢您的回答。

DOMSettableTokenList
实际上是规范的WHATWG“生活标准”版本

.classList
中获得的值(在支持的浏览器中)应该具有
上定义的
.value
属性[upd]也设置
。classList=“string”
调用
值设置器(将字符串拆分为令牌并分配单独的类),该设置器在规范中称为
[PutForwards=value]


我相信在合并之前,您仍然能够访问classList.value(在支持的浏览器中),但我没有进行测试[upd]一些属性是
DOMTokenList
(例如
classList
),而另一些属性是
domsetabletokenlist
(例如
htmlinklement.relList

谢谢,我想我搞糊涂了,因为我已经测试过了,它不起作用,现在我知道了,因为它还不支持跨浏览器。@vsenol出于兴趣,您测试了什么浏览器/版本?如果答案回答了你的问题,请随意接受。我通常使用最新版本的chrome、firefox、ie和opera@vsenol:谢谢你让我知道,我好像不完全正确。我更新了答案。
Node.classList;