Uncaught SyntaxError: Unexpected token ')'

Posted dimg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Uncaught SyntaxError: Unexpected token ')'相关的知识,希望对你有一定的参考价值。

<a class="btn btn-primary btn-mini" href="javascript:void()" onclick="getExamLista(‘$exam.Examination_EpId‘,‘$plan.ExamPlan_Id‘)" 
title="点击链接进入考试"><i class="icon-signin"></i> 进入考试</a></td>

以上很简单的一段代码,点击时能够执行getExamLista函数弹出考试窗口,但是Chrome控制台报错,用IE打开还会弹出一个空白窗口。

经查,发现问题在于href="javascript:void()"

void关键字:javascript当中非常重要的关键字,该操作符指定要计算或运行一个表达式,但是不返回值。

 如果想点超链接什么都不返回时,正确的写法是:javascript:void(0);

另外,调试时如果碰到一些压缩的js,可以在调试的左下方点{}图标,这个会提示“pretty print“,会将压缩的js进行格式化,极大的方便进行js调试

以上是关于Uncaught SyntaxError: Unexpected token ')'的主要内容,如果未能解决你的问题,请参考以下文章

Uncaught (in promise) SyntaxError: Unexpected end of JSON input error

面对“Uncaught SyntaxError: Unexpected token ''”

Uncaught SyntaxError: Invalid shorthand property initializer

Webpack Babel 加载错误 - Uncaught SyntaxError: Unexpected token import [重复]

Uncaught SyntaxError: Invalid shorthand property initializer

解决 Uncaught SyntaxError: Unexpected token ‘<‘ 问题的一个方法