未捕获的SyntaxError:意外的令牌;

时间:2013-07-09 19:05:16

标签: javascript html browser syntax

Uncaught SyntaxError:意外的令牌;第90行

这将是第90行:$('area').on('click', function() ;

内容类型设置为charset = UTF-8。

  <script>
       $(document).ready(function(e) {
$('img[usemap]').rwdImageMaps();
$('area').on('click', function() ;
      });
   </script>

6 个答案:

答案 0 :(得分:3)

你应该能够通过阅读错误自己解决这个问题。

<script>
   $(document).ready(function(e) {
        $('img[usemap]').rwdImageMaps();
            $('area').on(function(){

            });  
        });
</script>

答案 1 :(得分:2)

您缺少多个令牌{,},)。它应该是:

<script>
$(document).ready(function(e) {
     $('img[usemap]').rwdImageMaps();
     $('area').on('click', function() {
                //Code here
     }); 
});
</script>

答案 2 :(得分:1)

  <script>
       $(document).ready(function(e) {
          $('img[usemap]').rwdImageMaps();
          $('area').on('click', function() {
            // your code here...
          });
      });
   </script>

答案 3 :(得分:0)

您的代码的第四行有一个拼写错误:

$('area').on('click', function() ; // <- the semicolon has nothing to do here
      });

应该是:

$('area').on('click', function() {
});

您还需要结束.ready来电:

<script>
$(document).ready(function(e) {
    $('img[usemap]').rwdImageMaps();
    $('area').on('click', function() {
      // do something when the <area> element is clicked
    }); // end of the .on call
}); // end of the .ready call
</script>

答案 4 :(得分:0)

语法错误是对的,有意外的;就在那儿......

<script>
$(document).ready(function(e){
    $('img[usemap]').rwdImageMaps();
    $('area').on('click', function(){

    });
});
</script>

答案 5 :(得分:0)

<script>
   $(document).ready(function(e) {
      $('img[usemap]').rwdImageMaps();
      $('area').on('click', function() {
         //code here
      });
   });
</script>

更改您的代码
$('area').on('click', function() ;
  //code
});

$('area').on('click', function(){
  //code
});