IE8样式不支持setProperty方法

问题描述 投票:0回答:1

在此行代码中遇到此错误:

document.getElementById(document.getElementById('MainContent_HiddenFilters').value).getElementsByTagName("table")[0].style.setProperty("background-color", "#D19000", "important");

enter image description here 对象不支持属性或方法'setProperty'


仅在IE8中,有人知道如何解决它吗?

javascript internet-explorer-8 internet-explorer-7
1个回答
1
投票

对于旧版本的Internet Explorer,您将需要使用以下语法:

elem.style.backgroundColor = "#D19000";
elem.style.color = "red";

请注意,所有带连字符的属性都必须在camelCase中。

© www.soinside.com 2019 - 2024. All rights reserved.