IE8 Style Does not support setProperty method

142 views Asked by At

Getting this error on this line of code:

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

enter image description hereObject doesn't support property or method 'setProperty'


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

1

There are 1 answers

2
scunliffe On BEST ANSWER

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.