私が読んだ内容に基づいて、次のコードが機能することを期待しています。
このコードは、次の上位の localStorage 変数で上書きして localStorage 変数を削除する関数の一部です。コピーするものがなくなると、最後の変数が削除されます。
'cc' は、特定の div がいくつ存在するかをカウントします (各 div には、それに関連付けられた 3 種類の localStorage 変数があります)。
「x」は、クリックされた div の配列位置を保持します。
発生するのは「アラート」だけです。コードは本質的に間違っているのでしょうか、それとも他の場所で間違いを犯したのでしょうか?
for (z = x; z < cc; z++) {
alert(z + " " + cc);
localStorage.setItem("names" + z), localStorage.getItem("names" + (z + 1));
localStorage.setItem("skillLevel" + z), localStorage.getItem("names" + (z + 1));
localStorage.setItem("title" + z), localStorage.getItem("names" + (z + 1));
localStorage.removeItem("names" + (z + 1));
localStorage.removeItem("skillLevel" + (z + 1));
localStorage.removeItem("title" + (z + 1));
}