这是我的代码:
var count = 2;
var decrementAmount = 1;
function reduceVariable() {
count -= decrementAmount;
}
$("#button").click(function() {
reduceVariable();
});
if (count == 0) {
$("#avrageReactionTime").html("Hello");
};
当我单击我的按钮两次时,具有id avrageReactionTime的div不会更改为具有文本hello。为什么我有这个问题...
答案 0 :(得分:5)
现在你测试一次,而不是每次计数器改变时测试。
您必须将if
放在事件处理程序中:
$("#button").click(function() {
reduceVariable();
if (count==0) {
$("#avrageReactionTime").html("Hello");
}
});
请注意,正确缩进代码会使其显而易见。