是否有可能同时运行两个Else条件?

时间:2015-11-14 00:24:36

标签: javascript

我正在创建一个游戏,当点击播放按钮时,计时器启动。当我的时间为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!"; 
      }
    }

1 个答案:

答案 0 :(得分:0)

没有。你不能。使用任何编程语言,您都需要遵循 if 语句的基础知识。如果语句可以有许多其他条件,但只能满足一个条件。这就是控制流程的完成方式。它将继续沿着列表向下,直到满足一个条件。在你的情况下,第一个条件是"时间"是正确运行的代码。

就造型时间=== 0而言,你应该尝试将两者置于相同的其他条件下,看看你是否正在寻找它。