Wie füge ich! Important mit JavaScript zu einer Stylesheet-Regel hinzu?
Ich habe einen Verweis auf eineCSSStyleRule
Objekt in JavaScript und ich möchte den Stil für aktualisierenborder-top-color
zured !important
. Wenn ich den Wert zuweisenred
Es treten keine Probleme auf. Wenn ich den Wert zuweisenred !important
wird der Wert ignoriert (d. h. nicht zugewiesen).
myStyleSheetRule.style.borderTopColor = 'red'; // success
myStyleSheetRule.style.borderTopColor = 'red !important'; // fail
Wie setze ich das! Important Flag?
Beachten Sie, dass dies über eine Stylesheet-Regel erfolgen muss, auf die programmgesteuert zugegriffen wird. In meinem Anwendungsfall kann ich kein Stilattribut oder etwas anderes zuweisen. Ich verwende Chrome unter Windows 7.