私は試した
node.cloneNode(true); // deep copy
を使用して追加したイベントリスナーをコピーしていないようですnode.addEventListener("click", someFunc);
。
Dojo ライブラリを使用します。
私は試した
node.cloneNode(true); // deep copy
を使用して追加したイベントリスナーをコピーしていないようですnode.addEventListener("click", someFunc);
。
Dojo ライブラリを使用します。
cloneNode()
イベントリスナーをコピーしません。実際、一度アタッチされたイベントリスナーをDOM経由で取得する方法はないため、オプションは次のとおりです。
Node.addEventListener()
各ノードに追加されたリスナーを追跡します。clone()
これは、たとえば、jQueryのメソッドがイベントリスナーを含むノードをコピーする方法です。