質問: "'vstitle'+(i+1) =; max-age=0"; window.alert('削除'); $("vs0" +(i+1)).remove(); }); } ```
回答: 質問をする前に、まずご自分で試されてはいかがかな、と感じました。 ``` var i = 999; console.log("'vstitle'+(i+1) =; max-age=0"); /* 'vstitle'+(i+1) =; max-age=0 */ ``` なお、変数`i`のスコープは関数`Title`なので、クリックイベントが実行される時には常に4になっているかと思います。クロージャを使ってカウンタの値を複製するか、`let`宣言を利用するのがいいかと。 参考: 【JavaScript】forループ内でクロージャを生成する - イソップブログ let - JavaScript | MDN