IE8样式不支持setProperty方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IE8样式不支持setProperty方法相关的知识,希望对你有一定的参考价值。
在此行代码中遇到此错误:
document.getElementById(document.getElementById('MainContent_HiddenFilters').value).getElementsByTagName("table")[0].style.setProperty("background-color", "#D19000", "important");
仅在IE8中,有人知道如何解决它吗?
答案
对于旧版本的Internet Explorer,您将需要使用以下语法:
elem.style.backgroundColor = "#D19000";
elem.style.color = "red";
请注意,所有带连字符的属性都必须在camelCase中。
以上是关于IE8样式不支持setProperty方法的主要内容,如果未能解决你的问题,请参考以下文章
window.getComputedStyle能够获取元素的实际样式,但是低版本的ie8及以下不支持,如何在低版本的ie上兼容类似的功能