首页 > 解决方案 > 如何永久清除控制台

问题描述

所以我正在制作一个游戏并且我拥有它,所以答案是玩家通过控制台输入的(如果控制台 = 答案他们赢了)。我想要一个清除控制台并重置变量值的功能。到目前为止,控制台已清除,但是当您单击另一个字母时,以前的字母又回来了。

function picked(letter){        
    word+= letter;
    console.log(word);
}

function ClearC() {
      console.clear();
}

<div class = "letter" id="a" onclick = "picked('a');">a</div>
<div class = "letter" id="b" onclick = "picked('b');">b</div>

<input type="button" class="button" onclick="ClearC()" value="Clear">

所以我的问题是,有没有办法永久清除控制台,以便玩家可以开始新的答案。我对 JavaScript 还是很陌生,所以我知道我可能做错了。

标签: javascriptconsoleconsole.log

解决方案


由于没有清除单词,因此当他们键入时,它会再次记录到控制台。

function ClearC() {
    word = "";
    console.clear();
}

推荐阅读