【问题标题】:Javascript else if everything else?如果其他一切都使用Javascript?
【发布时间】:2014-02-08 18:26:51
【问题描述】:

我想使用 else if 语句来输入其他所有内容。 我认为将其留空会起作用,但它没有

if(answer == "hello") {
  document.getElementById('reply').innerHTML="you entered hello";
}
else if(answer == "goodbye")
  {
    document.getElementById('reply').innerHTML="you entered goodbye";
  }
  else if(answer == "ANYTHING ELSE ENTERED")
  {
    document.getElementById('reply').innerHTML="You entered something else";
  }

【问题讨论】:

    标签: javascript if-statement innerhtml


    【解决方案1】:

    仅使用 else,如果需要,不要使用 else。这意味着,这两个条件(在ifelse if 中提供)都是错误的。

      else
      {
        document.getElementById('reply').innerHTML="You entered something else";
      }
    

    将字符串留空意味着该字段没有输入任何内容。

    【讨论】:

    • 好的,谢谢...
    • 是的,很高兴你成功了。请点击投票数下方的绿色复选标记,将我的回答标记为已接受:)
    【解决方案2】:

    只需使用else 而不使用if

    else 
    {
       document.getElementById('reply').innerHTML="You entered something else";
    }
    

    【讨论】:

      【解决方案3】:

      使用 else 而不使用 else if:

      if (condition) {
      
      }
      else
      {
      
      }
      

      【讨论】:

        【解决方案4】:

        希望对你有帮助

            if (condition1)
              {
              code to be executed if condition1 is true
              }
            else if (condition2)
              {
              code to be executed if condition2 is true
              }
            else
              {
              code to be executed if neither condition1 nor condition2 is true
              }
        

        了解更多:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/if...else

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-10-17
          • 2011-02-01
          • 1970-01-01
          • 2011-10-08
          • 1970-01-01
          • 1970-01-01
          • 2013-07-21
          • 1970-01-01
          相关资源
          最近更新 更多