私はかなり前にこの記事を「ブラウザを閉じるとき、またはページを終了するときに変更を保存する」にさかのぼって書きました。しかし、Javascript を使用してより良い方法でこれにアプローチすることを考えています。ページのすべてのDOM要素の変更を知り、取得する方法について誰かが私に提案することができますか.
前もって感謝します
私はかなり前にこの記事を「ブラウザを閉じるとき、またはページを終了するときに変更を保存する」にさかのぼって書きました。しかし、Javascript を使用してより良い方法でこれにアプローチすることを考えています。ページのすべてのDOM要素の変更を知り、取得する方法について誰かが私に提案することができますか.
前もって感謝します
http://www.w3.org: "changeイベントは、コントロールが入力フォーカスを失い、フォーカスを取得してからその値が変更された場合に発生します。このイベントは、INPUT、SELECT、およびTEXTAREA。要素に対して有効です。"
上記以外のDOM要素の変更をどのように検出するかはわかりませんが、onchange
イベントを使用して、変更された要素を追跡できます。
element.onchange = function() { };
すべてのイベントをサブスクライブしない限り、デフォルトではすべてのイベントをリッスンできません。
Prototype などのライブラリを使用する場合でも、document.on('DOMevent', callback)
リッスンするイベントを指定する必要があります。