zoukankan      html  css  js  c++  java
  • 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调试

  • 相关阅读:
    班课2
    班课2
    班课1
    lecture 2
    lecture 1
    使用node的fs读取文件
    使用Node.js搭建一个本地服务器
    Node.js前言
    简述ES6其他的东西
    ES6异步操作Thunk、co和async
  • 原文地址:https://www.cnblogs.com/dimg/p/13140599.html
Copyright © 2011-2022 走看看