Javascript 内存游戏正在删除任何div,即使innerHTMLs不匹配

Javascript 内存游戏正在删除任何div,即使innerHTMLs不匹配,javascript,innerhtml,remove-if,Javascript,Innerhtml,Remove If,我正在创建一个基本的记忆游戏。如果第一个单击的div的innerHTML与第二个匹配,我想删除div,但是出于某种原因,无论单击哪两个div,它都会删除div。如何解决此问题 var-picker=null; var pickerTwo=null; var计数=0; 功能翻转(事件){ 如果(计数==0){ event.currentTarget.style.opacity=“1”; picker=event.currentTarget; 计数++; }否则如果(计数===1){ event.

我正在创建一个基本的记忆游戏。如果第一个单击的div的innerHTML与第二个匹配,我想删除div,但是出于某种原因,无论单击哪两个div,它都会删除div。如何解决此问题

var-picker=null;
var pickerTwo=null;
var计数=0;
功能翻转(事件){
如果(计数==0){
event.currentTarget.style.opacity=“1”;
picker=event.currentTarget;
计数++;
}否则如果(计数===1){
event.currentTarget.style.opacity=“1”;
pickerTwo=event.currentTarget;
if(picker.innerHTML==pickerTwo.innerHTML){
setTimeout(函数(){
var bigBoy=picker.parentNode;
var littleBoy=pickerTwo.parentNode;
大男孩。removeChild(拾荒者);
小男孩。移除儿童(pickerTwo);
bigBoy.parentNode.removeChild(bigBoy);
littleBoy.parentNode.removeChild(littleBoy);
}, 800);
}else if(picker.innerHTML!=pickerTwo.innerHTML){
setTimeout(函数(){
picker.style.opacity=“0”;
pickerTwo.style.opacity=“0”;
}, 800);
}
计数=0;
}
}
.card2{
背景色:#425dff;
宽度:100px;
高度:100px;
边缘底部:10px;
}

记忆力
A.
A.
B
B

您正在将不透明度设置为零

picker.style.opacity = "0";
pickerTwo.style.opacity = "0";
因此,您正在隐藏这些元素

我想你想要一个大于零的数字