<a href="javascript:;" onClick="window.open()"> 
<a href="javascript:void(0)" onClick="window.open()"> 

解决方案 »

  1.   

    两者作用是等价的第一句执行了一个空语句
    第二句执行了一个 void 无返回值语句,结果一样(void是一个操作符,该操作符指定要计算一个表达式但是不返回值)
      

  2.   

    void 0 和 void(0) 具有同样的作用,其值都是undefined,是在早期版本实现的.
      

  3.   

    javascript:void(0);
    分号也一起加上 。
      

  4.   

    我记得IE6下javascript:;有bug 很久以前遇到过一次