A dzsuvaszkript még mindig a legfosabb nyelv a világon.var rows = document.getElementsByClassName('row_selected');
for (var i = 0; i < rows.length; ++i)
{
rows[i].classList.remove('row_selected');
}
this_row.classList.add('row_selected'); Ez nem működik. Minden második sort kihagyja. Vajon miért? Ugyanazért, mint a múltkor, csak megtekerve: ha egy adott node-t class alapján kértem le és azt a class-t eltávolítom, akkor az a node eltűnik a tömbből is. Tehát csak így lesz jó:var rows = document.getElementsByClassName('row_selected');
for (var i = 0; i < rows.length; ++i)
{
rows[i--].classList.remove('row_selected');
}
this_row.classList.add('row_selected'); Ilyen gány szart, hogy menetközben turkálok a ciklusváltozóban, mert ez a hulladék önhatalmúlag átírja a tömböt... Undorító ez a nyelv, undorító! |