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'. Почему так?