クリックしたときに消えるはずの円を作ったのですが、何らかの理由でそれをクリックすると画面上のすべてが消えてしまいます。画面上の他のものは、すべてが消えてしまいます。ここにサークルのコードがあります(divを円にするCSSはありません)。完全なコードはリンクにあります。1つのものだけで動作するはずのクリックはすべて影響を受けます
<div id="circle"> <div>
document.getElementById("circle").onclick = function() {
document.getElementById("circle").style.display="none";
}
https://jsfiddle.net/Dovid_M/51smpyeq/#&togetherjs=gAo0i0hlSt
なぜ要素を2回取得するのですか? 'this'を使わないのはなぜですか? – evolutionxbox