Javascript 在CSSStyleDeclaration setter中访问应用样式的元素
cssstyle声明有一个自定义原型setter钩子Javascript 在CSSStyleDeclaration setter中访问应用样式的元素,javascript,css,prototype,Javascript,Css,Prototype,cssstyle声明有一个自定义原型setter钩子 CSSStyleDeclaration.prototype.__defineSetter__('color', function (value) { console.log('Color was changed to a value:', value); }); 为了捕捉像这样的setter调用 element.style.color = "#fff"; 尽管钩子按预期工作(控制台将输出值),但在函数范围内没有对元
CSSStyleDeclaration.prototype.__defineSetter__('color', function (value) {
console.log('Color was changed to a value:', value);
});
为了捕捉像这样的setter调用
element.style.color = "#fff";
尽管钩子按预期工作(控制台将输出值),但在函数范围内没有对元素本身的明显引用。所以,如果我想检查一个元素的类名,我真的做不到
有没有办法找出样式应用于此setter函数范围内的哪个元素