Показать сообщение отдельно
  #1 (permalink)  
Старый 01.01.2013, 20:51
Новичок на форуме
Отправить личное сообщение для begunok Посмотреть профиль Найти все сообщения от begunok
 
Регистрация: 31.12.2012
Сообщений: 5

Не работают строки после for
function swapImage2(id){
var fDiv = document.getElementById('txt1');
var t2 = 'test2';
var razd='';

fDiv.innerHTML = ''; 
for (var i = 0; i <= 17; i++) 
{
if (document.getElementById(i).className.toString() == t2.toString()) 
{
if(fDiv.innerHTML){razd = ";";}
fDiv.innerHTML = fDiv.innerHTML+razd+document.getElementById(i).getAttribute('data-value');
}
fDiv.innerHTML = 'aaaaaaaa';
}
fDiv.innerHTML = 'rrrrrrr';
}


Приведенный скрипт выводит в div "aaaaaaaa", а по коду должен вывести 'rrrrrrr'. Почему так?

Последний раз редактировалось begunok, 01.01.2013 в 21:01.
Ответить с цитированием