[1] DOMString Node.
属性は、節の値です。nodeValue
設定例外 |
| 読取専用の節を編集しようとしました |
取得例外 |
| 実装の DOMString の制限を越える長さの値を取得しようとしました |
[3] 正常時に得られる節の値 :
節の型 | 値 |
Attr | 属性値 |
CDATASection | CDATA区間の内容 |
Comment | 注釈の内容 |
Document | null |
DocumentFragment | null |
DocumentType | null |
Element | null |
Entity | null |
EntityReference | null |
Notation | null |
ProcessingInstruction | 対象名を除く内容全体 |
Text | 文節の内容 |
[4] 値が null
の種類の節に値を設定しようとした場合も
NO_MODIFICATION_ALLOWED_ERR
でいいのでしょうか?
[9]
WinIE では Text
節点の nodeValue
を空文字列に設定するとその節点自体が削除されてしまうらしい。
[10] Define what happens when setting nodeValue to null. · ec43aa7 · whatwg/dom ( ( 版)) <https://github.com/whatwg/dom/commit/ec43aa7941e66f2b7e9379b21294fdad822b12c0>
[8] Add Attr.prototype.nodeValue per https://www.w3.org/Bugs/Public/show_bug... · 2b76ab8 · whatwg/dom ( 版) <https://github.com/whatwg/dom/commit/2b76ab8f2426d545550d81053a962aac2f6d9e49>
[12] Add [TreatNullAs=EmptyString] to Attr.nodeValue/textContent · whatwg/dom@df9901c ( 版) <https://github.com/whatwg/dom/commit/df9901c05ea6a966925cc2ec110c9e8779ca4526>
[13] Add [CEReactions] annotations to mutating methods · whatwg/dom@3cd02d1 ( 版) <https://github.com/whatwg/dom/commit/3cd02d139c159a31fbb400e03932652c72fc7812>
[14] Make Attr inherit from Node again (annevk著, ) <https://github.com/whatwg/dom/commit/625a0747f137454c155a7b577a9e45be1aa35a34>