функция Javascript 1:Как присвоить значение 0 переменной?
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
до нуля, используя document.getElementById()
и добавив =0;
к переменной. Ни один из них не работает. Например, если пользователь должен был щелкнуть ссылку, счет будет увеличиваться до 1. Когда они нажмут кнопку сброса, он будет сброшен на 0 (если не использовать `var count = 0;). Однако, если пользователь снова должен щелкнуть ссылку, счет будет возвращать значение 2, так как он может просто продолжать увеличиваться с предыдущего времени.
Прошу прощения, если это уже было дано в другом месте, но очень сложно найти условия =
и ++
.
Спасибо. Я не совсем уверен, что делает 'parseInt (y) ===' part, но я добавлю его сейчас. Редактировать: спасибо. – 2013-03-26 19:32:26
@LiamB parseInt (y) преобразует его в целое число и === для сравнения в javascript – theshadowmonkey