0

我写这篇文章很长一段时间是为了“在关闭浏览器或退出页面时保存更改”。但我正在考虑使用 Javascript 以更好的方式解决这个问题。有人可以建议我如何了解或捕获页面每个 DOM 元素的更改。

提前致谢

4

2 回答 2

0

http://www.w3.org:“当控件失去输入焦点并且在获得焦点后其值已被修改时发生更改事件。此事件对 INPUT、SELECT 和 TEXTAREA 元素有效。”

除了上面列出的内容之外,不确定如何检测 DOM 元素中的更改,但您可以使用该onchange事件来跟踪已更改的元素。

element.onchange = function() { };

于 2012-10-26T05:56:07.637 回答
0

除非您订阅所有事件,否则默认情况下您无法收听所有事件。

即使您使用库,例如​​ Prototype,您也可以这样做,document.on('DOMevent', callback)但您必须指定要监听的事件。

于 2012-10-26T06:00:36.933 回答