我让DOMAttrModified在webkit上打了一些补丁,我想知道更改什么样的属性会触发这个事件?例如,当我更改innerHTML时,它不会触发。有没有一种简单的方法让我知道这些属性中的哪些直接改变了用户界面。例如,id不是直接的,而是间接的,javascript可以根据id的值改变它。
谢谢!
发布于 2011-12-13 09:57:11
我相信只要DOM属性被修改,事件就会被调度。innerHTML不是DOM属性,而是对应于DOM节点的JavaScript对象的属性。根据经验,可以使用DOM element对象上的setAttribute/removeAttribute方法添加/修改/删除DOM属性。
https://stackoverflow.com/questions/7668882
复制相似问题