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结构不允许改动)
非常感谢!