抛出未捕获的SyntaxError:意外的令牌)

throwing Uncaught SyntaxError: Unexpected token ) in chrome

本文关键字:意外 令牌 SyntaxError      更新时间:2023-09-26

当我调用javascript函数时,anchor标记中的onclick抛出此错误,请参阅下面的代码。

<a href="#" onclick='DoNavi(<%=url%>);'>
</a>
<script>
    <preserve>
    <![CDATA[
       function DoNavi(theURL)
       {
           alert("function");                              
       }          
    ]]>
    </preserve>
</script> 

DoNavi(<%=url%>);必须位于引号之间,因为url是字符串:

DoNavi('<%=url%>');