在chrome中抛出Uncaught SyntaxError:Unexpected token)

时间:2013-11-25 10:03:01

标签: javascript jquery

当我调用javascript函数而onclick in anchor tag会抛出此错误,请参阅下面的代码。

<a href="#" onclick='DoNavi(<%=url%>);'>
</a>

<script>
    <preserve>
    <![CDATA[
       function DoNavi(theURL)
       {
           alert("function");                              
       }          
    ]]>
    </preserve>
</script> 

1 个答案:

答案 0 :(得分:1)

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

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