if-else Javascript语句的语法错误

Syntax error on if-else Javascript statement

本文关键字:语法 错误 语句 Javascript if-else      更新时间:2023-09-26

我对JavaScript相当陌生,所以我不太明白为什么我在'else'上得到语法错误。任何建议吗?

<script language="javascript">
 $(document).ready(function() {
      $('#toggleButton').click(function() {
           if ($('#toggleSection').css("opacity") == 0); {  
                $('#toggleSection').fadeIn("slow");
           } 
           else {
                $('#toggleSection').fadeOut("slow");
           }
           return false;
      });
 });
 </script>
if ($('#toggleSection').css("opacity") == 0);

去掉后面的分号

if ($('#toggleSection').css("opacity") == 0); {

嗨,我想你的;是错误的。好运!

if之后有一个额外的;

这被解析为围绕空语句(这是无用的)的if,后面跟着一个普通的{ ... }块,后面跟着一个悬空的else