我正在创建一个游戏,当点击播放按钮时,计时器启动。当我的时间为0
时,我希望将带有#timeline
的段落替换为不同的文本,这样可以完美运行。但是,如何在替换文本中同时添加.class
,以便我可以设置样式"您的时间到了!"在显示时有所不同。
var secondsLeft = 20;
function startTimer(){
setInterval(myTimer, 1000);
}
function myTimer(){
if(secondsLeft!=0){
document.getElementById("time").innerHTML = secondsLeft-=1;
} else {
document.getElementById("timeLine").innerHTML = "Your time is up!";
}
}
答案 0 :(得分:0)
没有。你不能。使用任何编程语言,您都需要遵循 if 语句的基础知识。如果语句可以有许多其他条件,但只能满足一个条件。这就是控制流程的完成方式。它将继续沿着列表向下,直到满足一个条件。在你的情况下,第一个条件是"时间"是正确运行的代码。
就造型时间=== 0而言,你应该尝试将两者置于相同的其他条件下,看看你是否正在寻找它。