「localStorage.removeItem」がループを停止するのはなぜですか?「localStorage.removeItem」を削除して「alert」だけを残すと、すべてがループしますが、「localStorage.removeItem」を使用すると、最初の一致で停止します。
function removeTask() {
for (i=0; i < localStorage.length; i++){
checkbox = document.getElementById('utford'+i);
if (checkbox.checked == true) {
alert(i);
localStorage.removeItem(localStorage.key(i));
}
}
printList();
}