0

我有 DOMAttrModified 使用一些补丁在 webkit 上工作,我想知道改变什么样的属性会触发这个事件?例如,当我更改 innerHTML 时它不会触发。有没有一种简单的方法可以让我知道这些属性中的哪些直接改变了用户界面。例如 id 不是直接的,而是间接地 javascript 可以根据 id 的值来改变它。

谢谢!

4

1 回答 1

3

我相信只要修改了DOM 属性,就会调度该事件。innerHTML 不是 DOM 属性,而是对应于 DOM 节点的 JavaScript 对象上的属性。根据经验,可以使用 DOM 元素对象上的 setAttribute/removeAttribute 方法添加/修改/删除 DOM 属性。

于 2011-12-13T01:57:11.077 回答