Is it possible to override the textShadow property of a CSSStyleDeclaration object in JavaScript?
我尝试如下:
var element = document.createElement( div );
Object.defineProperty(element.style, textShadow , {
get: function() {
console.warn("Getter called");
return "";
},
set: function(value) {
console.log("Setter called");
},
configurable: true
});
element.style.textShadow = "black 3px 3px 10px"; // Works as usual
正如最后一行已经指出的,财产压倒一切并不真正可行。 我发现,“彩礼”不是“彩礼”元素的
www.un.org/Depts/DGACM/index_spanish.htm 我已经测试了7.0.1和15。 在“ Chrome”中,它赢得了一些工作,但FF 8确实发挥了作用。
是否有更通用的方法推翻所有要素的遗产? 我可以 each取每张超额贷款,并压倒案文Shadow财产,但我希望更方便。