Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   стили элементов (https://javascript.ru/forum/misc/44097-stili-ehlementov.html)

Nikel097 06.01.2014 15:00

стили элементов
 
У меня такой скрипт:
links = document.getElementsByTagName("a");
  for (i = 0; i < links.length; i++) {
        if (links[i].className == "other") {
alert(links[i].style.background);
        }
  }


Но он выдает пустые значения. Почему?!
Помогите пожалуйста.

ruslan_mart 06.01.2014 15:09

var links = document.links, i;

for(i = 0; i < links.length; i++) {
        if(links[i].className == "other") {
               alert(getComputedStyle(links[i], '').background);
        }
}


Может так?

Nikel097 06.01.2014 15:29

Да. Спасибо. Все работает. :thanks:
И еще можете подсказать хороший учебник по javascript.

ruslan_mart 06.01.2014 15:48

http://learn.javascript.ru/

Nikel097 06.01.2014 15:52

Спасибо. Буду изучать.


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