Javascript 是否可以钩住任何内联css更改

Javascript 是否可以钩住任何内联css更改,javascript,javascript-events,Javascript,Javascript Events,是否可以在不使用变异观察者的情况下,通过绑定某种事件或覆盖原型来钩住任何内联css更改?存在变异事件(例如DOMAttrModified),但并非所有浏览器都支持它们。见: 但我认为最好的解决方案可能是向所有用于设置css的html元素添加一个原型方法,并将其用作钩子 值得注意的是,更改css不是异步的,因此您可以在更改发生后依靠下一行代码触发: 你说的“钩子”是什么意思?我的意思是绑定一个事件或重写一个原型或其他东西内部的函数。你可以引入一个包装函数,将所有css设置为可以注册回调的位置

是否可以在不使用变异观察者的情况下,通过绑定某种事件或覆盖原型来钩住任何内联css更改?

存在变异事件(例如DOMAttrModified),但并非所有浏览器都支持它们。见:

但我认为最好的解决方案可能是向所有用于设置css的html元素添加一个原型方法,并将其用作钩子

值得注意的是,更改css不是异步的,因此您可以在更改发生后依靠下一行代码触发:


你说的“钩子”是什么意思?我的意思是绑定一个事件或重写一个原型或其他东西内部的函数。你可以引入一个包装函数,将所有css设置为可以注册回调的位置。如果您不能控制所有css更改,那么它就不起作用。