Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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.
Ответить с цитированием
  #2 (permalink)  
Старый 01.01.2013, 21:03
Новичок на форуме
Отправить личное сообщение для begunok Посмотреть профиль Найти все сообщения от begunok
 
Регистрация: 31.12.2012
Сообщений: 5

Ошибку сам нашел наконец-то. document.getElementById(17) не сушествует, у меня последний document.getElementById(16)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
разделить символы строки на две группы до _ и после _ RAZVOR Общие вопросы Javascript 2 21.09.2012 16:49
После загрузки данных Ajaxom не работают скрипты simple AJAX и COMET 2 12.04.2011 08:21
После использования ф-ции Load не работают предедущие скрипты Zemfr jQuery 1 23.03.2011 22:40
Обработка строки запроса после решётки (www.сайт.ru/#123) constantant Общие вопросы Javascript 27 21.01.2011 00:07
[JavaScript] получение данных из адресной строки после знака # GiveMeABreak AJAX и COMET 2 16.09.2009 00:36