Есть простой скрипт который устанавливает стиль элементам DOM. Скрипт выполняется до половины и останавливается. В чем дело непонятно.
В скрипте две части:
1. Выбираем из документа все элементы SELECT, проверяем значение, устанавливаем стиль TR
2. Выбираем из документа все элементы CHECKBOX, проверяем значение, устанавливаем стиль TR
Вторая часть НЕ выполняется вообще, стопор на установке стиля при последнем SELECT (Дебaггил в
<b>FireBug</b>)
var aSelect = document.getElementsByTagName('SELECT');
for(index in aSelect) {
if ("ХХХ" != aSelect[index].value) {
aSelect[index].parentNode.parentNode.className = "inputSelected"; //ТУТ СТОПОР!!
}
}
//В эту часть исполнение не доходит!
var aCheckbox = document.getElementsByTagName('INPUT');
for(index in aCheckbox) {
if ( ("checkbox" == aCheckbox[index].type) && (aCheckbox[index].checked) ) {
aCheckbox[index].parentNode.parentNode.className = "inputSelected";
}
}
Кто-нибудь может пояснить в чем дело?