2016-04-03 13 views
1

w3 DOM4 Spec DOMettableTokenListDOMSettableTokenList .value

これはあまり説明されていません。

DOMTokenListの拡張機能だと分かりました。私たちは、DOMTokenListを得る

我々が書くとき:

Element.classList; 

か:

Node.classList; 

しかし、我々はDOMSettableTokenList得るのですか?

お返事ありがとうございます。

答えて

0

DOMSettableTokenListは、WHATWG "Living Standard"バージョンの実際にはmerged into DOMTokenListでした。

あなたが.classListから取得した値は、(ブラウザ、such as Firefox 47を支える)DOMSettableTokenList上で定義された.value性質を持っている必要があります。 [upd].classList = "string"もまたvalueセッター(文字列をトークンに分割し、別のクラスを割り当てる)を呼び出します。これは[PutForwards=value]と呼ばれます。

私はマージの前に、まだ(サポートするブラウザで)classList.valueにアクセスできたと思いますが、私はテストしませんでした。 他の人がDOMSettableTokenList(例えばHTMLLinkElement.relList)であった[UPD]Actuallyいくつかの属性がDOMTokenList(例えばclassList)だった

+0

おかげで、私はそれがあるので、今、私が知っている、I'dがテストされ、それが仕事をdidn'tので、私は混乱しましたと思いますクロスブラウザ対応ではありません。 – vsenol

+0

@vsenol興味のある、どのブラウザ/バージョンをテストしましたか?あなたの質問に答えた場合、答えを受け入れるように自由に感じてください。 – Nickolay

+0

私は一般的に最新のバージョンのchrome、firefox、すなわちoperaでテストします – vsenol