简体   繁体   中英

IE8 Style Does not support setProperty method

Getting this error on this line of code:

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

在此处输入图像描述 Object doesn't support property or method 'setProperty'


Only in IE8, go figure, anyone have any idea how to fix it?

For older versions of Internet Explorer you will need to use this syntax:

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

Note that any property that is hyphenated will need to be in camelCase.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM