Javascript 学习JS-Can';Don’不要把计数器的结果放在字段中工作

Javascript 学习JS-Can';Don’不要把计数器的结果放在字段中工作,javascript,function,innerhtml,Javascript,Function,Innerhtml,我真的是个新手,所以请原谅我的无知 我试图通过添加一个错误计数器来提高输入代码的速度。我设法在HTML和css上为计数器添加了新字段。但是,我没有将错误计数器的结果放在这个新创建的字段中。我已经做了一个控制台日志的计数器,它的工作正常。感谢您的帮助。 问候 我尝试了使用innerHTML和不同字段的各种变体,但没有成功 <!--HTML--> <section class="error-counter-area"> <h5 id="ectitle">ER

我真的是个新手,所以请原谅我的无知

我试图通过添加一个错误计数器来提高输入代码的速度。我设法在HTML和css上为计数器添加了新字段。但是,我没有将错误计数器的结果放在这个新创建的字段中。我已经做了一个控制台日志的计数器,它的工作正常。感谢您的帮助。 问候

我尝试了使用innerHTML和不同字段的各种变体,但没有成功

<!--HTML-->
<section class="error-counter-area">
   <h5 id="ectitle">ERROR COUNTER</h5>
   <div class="error-counter">0000</div>
</section>


//JS
const theErrorCounter = document.querySelector(".error-counter");

//var errorCounter = 0000; //Initial 4 digits format for errorCounter, but I don't know how to make it work in the same time with the counter inside the function...

function errorCounterRun() {
   var i = 0;
   errorCounter = i++;
   theErrorCounter.innerHTML = errorCounter;
   console.log(errorCounter); // This works fine, it counts except that it is counting the backspace too, but that is another problem...
}

错误计数器
0000
//JS
const theErrorCounter=document.querySelector(“.error counter”);
//var errorCounter=0000//errorCounter的初始4位格式,但我不知道如何使其与函数中的计数器同时工作。。。
函数errorCounterRun(){
var i=0;
errorCounter=i++;
theErrorCounter.innerHTML=错误计数器;
console.log(errorCounter);//这很好,它很重要,只是它也在计算退格,但这是另一个问题。。。
}

计数器应显示在errorCounter H5字段中,而不仅仅显示在console.log中。

console.log(errorCounter)
,请检查您真正使用的是什么。您不断将(无用的)
i
变量重新初始化为零。关于
0000
:数字没有格式,它只是一个值,因此
0000
0
的值完全相同。只有将数字打印为字符串时,格式才会变得相关。默认情况下,数字字符串化为以10为基数的十进制,不带前导零。如果需要前导零,则需要填充string.hi,console.log是
errorCounter
注释错误。我不明白前导零是如何工作的,不管怎样,我得到的只是一个零,它甚至不算到9。另一方面,
console.log
工作正常。。。谢谢你的建议,我想这个问题还缺什么。