重複の可能性:
DOMの変更を検出/監視する最も効率的な方法は?
私はこれを試しましたが、機能しません:
HTMLElement.prototype.onload = function() {
alert(this.tagName);
};
重複の可能性:
DOMの変更を検出/監視する最も効率的な方法は?
私はこれを試しましたが、機能しません:
HTMLElement.prototype.onload = function() {
alert(this.tagName);
};
要素をドキュメントに配置しない限り、要素はドキュメントに表示されません。
ミューテーションイベントは、挿入や削除などをトラップするために存在しますが、十分にサポートされていないため、ほとんどの場合、挿入時に挿入をトラップする方が適切です。
本当に、ここで何を達成しようとしていますか?
特定のHTMLElementが現在DOMにあるかどうかを判断しようとしているだけの場合は、要素のparentNode
属性を参照できます。DOMツリーの一部である場合、を除くすべての要素<html>
にはparentNodeがあります。また、JSを介して作成したが、DOMに挿入されなかった要素、またはDOMに含まれていたが現在はDOMから削除されている要素を含めることができます。いずれにせよ、parentNodeを持つものは現在DOMにあり、ないものはそうではありません。