Простой JavaScript вылетает / зависает IE9, но не FF, Ch или Op - «Не реализовано» - PullRequest
2 голосов
/ 27 июля 2011

Я получаю следующую ошибку:

SCRIPT16385: Не реализовано

В следующей строке кода:

document.getElementById("amtcase").style = "background-color: #FFFFFF;";

"amtcase"текстовое поле

Это происходит только в IE9, хорошо протестировано с Opera, Chrome и FireFox.

Ответы [ 2 ]

6 голосов
/ 27 июля 2011

В IE вы не можете назначить атрибут "style" узла DOM подобным образом.Вы можете сделать несколько вариантов:

document.getElementById('amtcase').style.backgroundColor = '#FFFFFF';

или

document.getElementById('amtcase').style.cssText = 'background-color: #FFFFFF';
4 голосов
/ 27 июля 2011

До:

document.getElementById("amtcase").style["backgroundColor"] = "#FFFFFF";

или

document.getElementById("amtcase").style.backgroundColor = "#FFFFFF";
...