win.forEach(e=>{ if((boxtexts[e[0]].innerText===boxtexts[e[1]].innerText) && (boxtexts[e[1]].innerText===boxtexts[e[2]].innerText) && (boxtexts[e[0]].innerText!=="")){ document.querySelector('.info').innerText=boxtexts[e[0]].innerText+ " Won"; isgameover=true document.querySelector(".gif").getElementsByClassName("gif")[0].style.width="200px" } })Por favor, hágame saber qué tiene de malo esto??
Compruebe la anidación. Si es correcto o no. Creo que no existe un elemento como "document.querySelector(".gif").getElementsByClassName("gif")[0]". Puede consolarlo. Regístrelo para asegurarse de que existe.
Además, intente no 2 querySelector, pero intente 2 usar querySelectorAll si tiene varios elementos de esta clase. Y después de obtener la matriz, puede manipularla eligiendo el elemento concreto en []. Saludos.
document.querySelector(".gif").getElementsByClassName("gif")[0] no devuelve ningún elemento. Probablemente tenga un error tipográfico o algo así, difícil de saber sin su código HTML.