如何让firefox使用样式[' attribute-name'] =?来设置样式属性?

时间:2012-09-04 22:36:05

标签: javascript css firefox

在此example Chrome设置背景为红色,Firefox和IE不会。

尝试:

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

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

我宁愿能够使用外部CSS中使用的相同语法 background-color使用javascript .style.backgroundColor =

进行内联

感谢您的帮助!

注意: jQuery请。

1 个答案:

答案 0 :(得分:8)

使用.style.setProperty(propertyName, value [, priority])代替expando属性。

示例:

document.getElementById("firefoxDiv").style.setProperty('background-color', 'red');