我写这篇文章已经很久了回到“Save Changes on Close of Browser or When Exiting the Page”。但我正在考虑使用Javascript更好地处理这个问题。是否有人能够建议我如何了解或捕获页面的每个DOM元素的更改。
提前致谢
答案 0 :(得分:0)
http://www.w3.org:“当控件失去输入焦点并且自获得焦点后其值已被修改时,就会发生更改事件。此事件对INPUT,SELECT和TEXTAREA。元素有效。”
不确定如何检测除上面列出的DOM元素之外的更改,但您可以使用onchange
事件来跟踪已更改的元素。
element.onchange = function() { };
答案 1 :(得分:0)
除非您订阅所有活动,否则默认情况下您无法收听所有活动。
即使您使用图书馆,例如原型,你可以做document.on('DOMevent', callback)
,但你必须指定你想听的事件。