ownerElement

ownerElement

ownerElement 属性 (DOM Attr 界面)

[1] 読取専用属性 Attr.ownerElement (DOM 2) の値は、その属性の付随する要素です。 その属性が使われていないときには、 null となります。

[2] DOM では、属性節と要素節は親子の関係にはないので、 parentNode 属性は使えません。 (null になっているはずです。)

[3] この属性の値は直接変更できません。 appendChild などを使って属性節そのものを操作することで、 間接的に変更できます。

[4] XML情報集合との関係: ownerElement属性XML情報集合所有者要素特性に相当します。 (名無しさん [sage])

[5] XPath 1.0との関係: XPath 1.0データ・モデルにはownerElementと同じものはなく、要素節点属性節点になり得ます。 ですから、parentownerElement相当となります。

(名無しさん [sage])

メモ

[6] Re: Change to Attr interface in light of XPath ( (Jonas Sicking 著, 版)) <http://lists.w3.org/Archives/Public/www-dom/2014JanMar/0169.html>

[7] Bring back Attr.prototype.ownerElement. https://www.w3.org/Bugs/Public/s... · db19f1c · whatwg/dom ( ( 版)) <https://github.com/whatwg/dom/commit/db19f1c8de8fb78e2ef1218b45a7c967b6a5822d>

[8] remove Attr.prototype.ownerElement again; it was not actually implemente... · 8b61686 · whatwg/dom ( ( 版)) <https://github.com/whatwg/dom/commit/8b6168643a32d819758567d6f5fae6bd991783ed>

[9] Bug 25086 – Attr should retain ownerElement property ( ( 版)) <https://www.w3.org/Bugs/Public/show_bug.cgi?id=25086>

[10] Bug 25021 – Reintroduction of Attribute ownerElement ( ( 版)) <https://www.w3.org/Bugs/Public/show_bug.cgi?id=25021>

[11] IRC logs: freenode / #whatwg / 20140417 ( ( 版)) <http://krijnhoetmer.nl/irc-logs/whatwg/20140417#l-471>

[12] Bug 25086 – AttrExodus: Attr should retain ownerElement property ( ( 版)) <https://www.w3.org/Bugs/Public/show_bug.cgi?id=25086>

[13] Put Attr.prototype.ownerElement back; give Attr.prototype.value a setter... · f64b0c8 · whatwg/dom ( ( 版)) <https://github.com/whatwg/dom/commit/f64b0c82896d68ad534544ed8109ac41c175840d>