Javascript函数1:
var count = 0;
function myFunction()
{
count++;
document.getElementById("count").innerHTML=count;
}
Javascript函数2:
function demo() {
var y=document.getElementById("count").innerHTML;
if(y=="0") {
alert("There's nothing to be reset.");
}
else {
var count=0;
alert("Reset.");
// alternative code I used: document.getElementById("count").innerHTML="0";
}
}
HTML 代码:
<a href="Javascript:myFunction()">Click here</a>
<p>Total:<span id="count">0</span></p>
<button onclick="demo()">reset</button>
有没有办法在这段代码中将变量重置为 0?
我尝试使用并添加到变量将变量重置count
为零。这些都不起作用。例如,如果用户要单击链接,则计数将增加到 1。当他们单击重置按钮时,它似乎会重置为 0(除非使用 `var count=0;)。但是,如果用户再次单击该链接,则计数将返回值 2,因为它可以简单地从前一次继续增加。document.getElementById()
=0;
如果这已经在其他地方得到了回答,我很抱歉,但是很难搜索这些术语=
和++
.