IE7: Как установить атрибут «класс» для динамически создаваемого элемента в JavaScript? - PullRequest
0 голосов
/ 23 марта 2011

Похоже, что это:

var img = document.createElement("img");
img.setAttribute("class", "check");

не работает в IE7, то есть стили, указанные этим классом в css, не применяются.Он отлично работает в IE8, FF и т. Д. Есть ли способ установить класс в IE7, или мне нужно сделать:

Ответы [ 2 ]

1 голос
/ 23 марта 2011

Я считаю, что вам нужно использовать:

img.className = "check";
0 голосов
/ 23 марта 2011

Just:

img.className = "check";

Internet Explorer может сильно расстроиться, если вы попытаетесь иногда использовать setAttribute ().У меня нет работающей виртуальной машины, но если вы настроены на использование setAttribute (), вы можете попробовать:

img.setAttribute("className", "check");

, но я не знаю, как это будет работать.1007 *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...