powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / получить цвет по умолчанию
3 сообщений из 3, страница 1 из 1
получить цвет по умолчанию
    #38208486
Фотография shut-up-and-skate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хочу получить цвет элемента topLogoImg.

Код: css
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
body
{
  background-color: #FFFFFF;
}

div#topLogoImg {
  padding-top: 13px;
  padding-left: 10px;
  width:68px;
  float:left;
}



даю этот элемент на вход следующей функции

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
  getBackgroundColor: function(el) {
    if (!el) return el.style.backgroundColor;
    
    // el.style.backgroundColor = "#000FFF";
    
    var rescolor = el.style.backgroundColor;
    var parentel = el;
    while ((parentel.nodeName != "HTML") && (!rescolor)) {
      parentel = parentel.parentNode;
      rescolor = parentel.style.backgroundColor;
      console.log(parentel.nodeName, "->'",rescolor,"'");
    }
    
    console.log("result color ->'",rescolor,"'");
    return rescolor;
  }



лог следующий

Код: xml
1.
2.
3.
4.
DIV ->'  '  
BODY ->'  ' 
HTML ->'  ' 
result color ->'  ' 



подскажите почему не возвращается цвет? причем ни у одного элемента? пробовал в хроме и IE8
если раскоментировать присвоение цвета - все нормально считывается.

заранее спасибо.
...
Рейтинг: 0 / 0
получить цвет по умолчанию
    #38208553
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
currentStyle (ie)
getComputedStyle() (остальные)
...
Рейтинг: 0 / 0
получить цвет по умолчанию
    #38208856
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shut-up-and-skateподскажите почему не возвращается цвет? причем ни у одного элемента?
Потому как в стайле у них ничего нет...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / получить цвет по умолчанию
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]