Discussions

QDOMの拡張について

下のコードに書いた通り、DOMの拡張をしようと思っています。
他のやり方でできるとは思うのですが、質問内容としては
DOMのプロパティに関数を代入した際、this.className、というように
thisがDOMを参照するようにしたいと思っています。

thatなど代替えでも構わないのですが、
プロパティが属している親のオブジェクト(?)を参照するような、
そんな方法はないでしょうか・・。

Sample Code

AAnswer to: DOMの拡張について

kyo_ago

>プロパティが属している親のオブジェクト(?)を参照する

JSのobjectは必ずしもツリー構造と対応しないので、この方法はなかった気がします。

この場合、_hogeはobjの子ではなく、objのpropertyになっているだけなので親子関係はありません。
(OOP親子関係を言う場合、継承しているかどうかが問題)

もしこういった処理を行いたい場合、objを拡張するか、_hoge内で処理をobjに移譲するか、_hogeにobjの参照を渡す事になると思います。

Post a question

You can post JavaScript, HTML, CSS related questions with attached reference to actual codes and get the answers likewise.

Ask a question

  • 1. Click the ‘Post a question’ above

  • 2. Enter question details, reference code, and click ‘Add question’ button

  • 3. Question will be paired with the code on display

Add an answer

  • 1. Choose a question

  • 2. Enter answer details, attach the reference code and click ‘add answer’ button

  • 3. Your answer will accompanied with attached code

Tag