问题同标题。
设定的效果是:当判断到this.isnotremove的值为true时,监听并执行this.parent.removeChild(this);
然而,我发现,即使this.isnotremove的值为false,此时if条件并不对等,但是仍然可以进入监听并执行this.parent.removeChild(this);
然而当我把if判断放入addEventListener监听事件中去时,我发现,此时的if判断生效了!
虽然找到了解决办法,但是我仍然不知道为什么if判断语句不能在addEventListener监听事件外面进行。