我不明白为什么我的代码不起作用。
我动态创建了三个按钮的组:组的第一个按钮的 id 为 1,第二个为 101,第三个为 201;第二组按钮将分别命名为 2、102 和 202,以此类推。
如果我想通过单击最后一个按钮来删除所有三个按钮,它可以工作。这是我在 onclick 事件中设置的:
butt.onclick = function() {
removeElement(this.id);
removeElement(this.id-100);
removeElement(this.id-200);
}
但是,如果我想通过单击带有此 onclick 事件的中间一个按钮来删除所有三个按钮:
butt.onclick = function() {
removeElement(this.id+100);
removeElement(this.id);
removeElement(this.id-100);
}
它只消除了按钮 1 和 101,但没有消除 201。
似乎它不喜欢“this.id+100”值。什么原因?
提前致谢。