Javascript-форум (https://javascript.ru/forum/)
-   Internet Explorer (https://javascript.ru/forum/css-html-internet-explorer/)
-   -   проблема с изменением стиля (https://javascript.ru/forum/css-html-internet-explorer/46499-problema-s-izmeneniem-stilya.html)

andrey888 12.04.2014 00:36

проблема с изменением стиля
 
почему во всех браузерах такая штука работает
document.getElementById('colordiv').style.borderColor='#CCC';

а вот в IE нет !! ??
чем нужно заменить ? подскажите люди добрые..

Vlasenko Fedor 12.04.2014 01:05

.newStyle{border: #CCC}

document.getElementById('colordiv').className = "newStyle";

andrey888 12.04.2014 01:19

в HTML

<dt onclick="Color(this)"></dt>

in JavaScript

function Color(x){
x.style.borderColor='#CCC';
}


IE вообще понимает this ?? ... попробовал присвоить класс и его менять .. тоже нифига ....

jsnb 12.04.2014 04:34

Цитата:

Сообщение от andrey888 (Сообщение 307367)
IE вообще понимает this ??

Понимает. (за исключением attachEvent)
Вот твой пример: http://learn.javascript.ru/play/69OQr
Всё нормально работает в IE.


Часовой пояс GMT +3, время: 20:47.