4

このでは、Chrome は背景を赤に設定しますが、Firefox と IE は設定しません。

しようとしている:

document.getElementById("firefoxDiv").style['backgroundColor'] = "Red";

document.getElementById("firefoxDiv").style['background-color'] = "Red";

外部CSSで使用されているのと同じ構文を使用するのではなく、 background-colorjavascriptを使用してインラインで使用できるようにしたいと考えています.style.backgroundColor =

ご協力いただきありがとうございます!

注: jQueryは使用しないでください。

4

1 に答える 1

9

.style.setProperty(propertyName, value [, priority])expando プロパティの代わりに使用します。

例:

document.getElementById("firefoxDiv").style.setProperty('background-color', 'red');
于 2012-09-04T22:40:54.347 に答える