<span><a href="javascript:void();" target="_blank"><img alt="" src="http://www.baidu.com/img/baidu_logo.gif" width="393"></a></span>  中的javascript:void() 在次什么意思啊

解决方案 »

  1.   

    void运算符对任何值都返回 undefined 该运算符通常用于避免输出不应该输出的值如下两个都是弹出一个新窗口, 只是有加没加 void
    <a href="javascript:window.open('about.blank')" click me</a>//浏览器将输出[object]<a href="javascript:void(window.open('about.blank'))" click me</a>  //没有任何输出,因为undefined在浏览中显示为空
      

  2.   


    <a href="javascript:window.open('about:blank')"> click me</a>  //浏览器将输出[object]<a href="javascript:void(window.open('about.blank'))"> click me</a>  //没有任何输出,因为undefined在浏览中显示为空这个
      

  3.   

    <a href="javascript:void();" ...
    用于阻止 a 标记的默认动作——跳转