Удаление елементов JS

function del(){
    var count = container.getElementsByTagName("div").length;
    alert(count);
    for(i = 2; i < count + 1; i++){
        var checkboxId = document.getElementById('checkbox' + i);
        if (checkboxId.checked == true){
            var delDiv = document.getElementById("section" + i);
            delDiv.remove();
            alert(checkboxId);
        }
    }
}

Код выше по задумке должен удалять div'ы в которых чексбокс активен, он это и делает, но после того как один раз удалишь он уже не находит следующие чекбоксы что шли после того div'a что удалился. Предпологаю я не верно очищаю масивы и он пытается найти их там где ничего нет уже. Как можно решить эту проблему?


Ответы (0 шт):