Javascript 是否有方法捕获页面上每个DOM元素的更改

Javascript 是否有方法捕获页面上每个DOM元素的更改,javascript,jquery,dom,Javascript,Jquery,Dom,这篇文章是我很久以前写的。但我正在考虑使用Javascript以更好的方式实现这一点。是否有人能建议我如何了解或捕获页面中每个DOM元素的更改 提前感谢:““更改事件发生在控件失去输入焦点且自获得焦点后其值已被修改时。此事件对input、SELECT和TEXTAREA.element有效。” 不确定除了上面列出的元素外,如何检测DOM元素中的更改,但可以使用onchange事件跟踪已更改的元素 element.onchange=function(){}默认情况下,除非您订阅了所有事件,否则无法收

这篇文章是我很久以前写的。但我正在考虑使用Javascript以更好的方式实现这一点。是否有人能建议我如何了解或捕获页面中每个DOM元素的更改

提前感谢:““更改事件发生在控件失去输入焦点且自获得焦点后其值已被修改时。此事件对input、SELECT和TEXTAREA.element有效。”

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


element.onchange=function(){}

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

即使使用库,例如Prototype,也可以执行
document.on('DoEvent',callback)
,但必须指定要侦听的事件