HTML :
<div class="page">111111</div>
<div class="page">222222</div>
<div class="page">333333</div>
<div class="page">444444</div>
<div class="page">555555</div>
JavaScript :
var div = document.getElementsByClassName("page");
for (i = 0; i < div.length; i++) {
bt = document.createElement("button");
bt.innerHTML = "kill my followings";
div[i].appendChild(bt);
bt.onclick = function (i) {
return function () {
kill(div[i]);
}
}(i);
}
function kill(obj) {
// ...
}
ここでフィドルを参照してください。
いくつかの div を構築しましたclass="page"
。JavaScript を使用して各 div にボタンを追加し、onClick
それぞれにイベントを追加しました。
現在の操作中の div の後に div を削除する必要があります。例: ユーザーが No.3 div のボタンをクリックした場合、No.4 と 5 を削除する必要があります。どうやって実現したの?
(必要がなければ、元の html の構造を変更することはできません)
どうもありがとう!