Виноват, метод индексы меняет автоматически. Заблуждения возникли вот по какой причине...
Функционал я задумал такой: нажимаем кнопочку - элемент списка(массива) с пускается на одну позицию вниз (метод, предложенный рони). Когда элемент таким образом спускается в самый низ, кнопку я скрываю. примерно так:
...
if(elem_index == (arr.length-1)){
document.getElementById('some_id').className = 'hide';
}else{
document.getElementById('some_id').className = 'show';
}
Почему то кнопка не скрывается.
НО если сделать так:
alert(elem_index);
alert(arr.length-1);
if(elem_index == (arr.length-1)){
document.getElementById('some_id').className = 'hide';
}else{
document.getElementById('some_id').className = 'show';
}
То после двух алертов окон, она скрывается!
Как это понимать?