Показать сообщение отдельно
  #3 (permalink)  
Старый 13.05.2011, 20:46
Новичок на форуме
Отправить личное сообщение для radar080 Посмотреть профиль Найти все сообщения от radar080
 
Регистрация: 12.05.2011
Сообщений: 4

Почти исправил
Вот таким образом я добрался до второго потомка:
function ChHgh() {
if (document.body.clientWidth < 900) {
var one = document.getElementById('content');
for (var i = 0; i < one.childNodes.length; i++){
two = one.childNodes[i];
for (var i = 0; i < two.childNodes.length; i++){
three = two.childNodes[i];
for (var i = 0; i < three.childNodes.length; i++){
if (three.className == 'article_row-post'){
three.style.color = 'red';
}}
}
}
}
}
До этого уровня всё работает прекрасно.

Остался третий потомок. Но когда я добавляю цикл для его поиска:
four = three.childNodes[i];
for (var i = 0; i < four.childNodes.length; i++){
if (four.className == 'article_column'){
four.style.color = 'red';
}}
}
}
}
}
}

браузер почему-то виснет...

Осталась какая-то мелкая ошибка, не могу её найти.

<div id="content">
<div class="blog-post">
<div class="article_row-post">

(Это слой, к которому я уже подобрался)

<div class="article_column column1 cols2">

(Это слой, к которому я никак не могу подобраться)

</div>
</div>
</div>
</div>

Последний раз редактировалось radar080, 13.05.2011 в 20:49.
Ответить с цитированием