1. 程式人生 > >JSP頁面報錯:“Uncaught SyntaxError: Unexpected token <”

JSP頁面報錯:“Uncaught SyntaxError: Unexpected token <”

spa 標簽 round 個人 java expect 使用 src class

  最近在做一個個人主頁博客網站的項目,遇到了這個問題。

  當瀏覽器該頁面提示錯誤“Uncaught SyntaxError: Unexpected token <”時,瀏覽器通常情況下不能夠準確地標記該錯誤發生的位置,瀏覽器通常會將其標記在頁面的頂行代碼,即<html>標簽附近,故無法直接找出錯誤的原因。

  該錯誤其實是由於使用了過時(不推薦)的JavaScript標簽語句造成的。

  舉個例子:

1 <script src="#" language="JavaScript">
2     <!-- JS語句 -->
3 </script
>

  上述代碼段中使用了過時且不推薦的標簽屬性 language="JavaScript",故引發了JS無法正確執行,瀏覽器提示錯誤“Uncaught SyntaxError: Unexpected token <”。

  該代碼段應改為推薦的方式 type="text/javascript":

1 <script type="text/javascript">
2     <!-- JS語句 -->
3 </script>

  記錄點滴,分享精彩,用細心與耐心戰勝內心的恐懼!

JSP頁面報錯:“Uncaught SyntaxError: Unexpected token <”