Javascript 在CSSStyleDeclaration 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"; 尽管钩子按预期工作(控制台将输出值),但在函数范围内没有对元

cssstyle声明有一个自定义原型setter钩子

CSSStyleDeclaration.prototype.__defineSetter__('color', function (value) {
  console.log('Color was changed to a value:', value);
});
为了捕捉像这样的setter调用

element.style.color = "#fff";
尽管钩子按预期工作(控制台将输出值),但在函数范围内没有对元素本身的明显引用。所以,如果我想检查一个元素的类名,我真的做不到

有没有办法找出样式应用于此setter函数范围内的哪个元素