小丁丁 large avatar

小丁丁

小丁丁是第2374号会员,加入于2016-11-14 10:41

签名:

个人主页:

所在地:

小丁丁 最近创建的主题

    小丁丁 最近回复了

    • 回复了 miss 创建的主题 JavaScript:void()为什么报错

      我最近也刚遇到:
      我想使用过ajax的都常见这样的代码:
      <a href="[removed]doTest2();void(0);">here</a>
      但这儿的void(0)究竟是何含义呢?

      Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。

      void 操作符用法格式如下:
      1. [removed]void (expression)
      2. [removed]void expression

      expression 是一个要计算的 Javascript 标准的表达式。表达式外侧的圆括号是选的,但是写上去是一个好习惯。 (实现版本 Navigator 3.0 )

      你以使用 void 操作符指定超级链接。表达式会被计算但是不会当前文档处装入任何内容。

      下面的代码创建了一个超级链接,当用户以后不会发生任何事。当用户链接时,void(0) 计算为 0,但 Javascript 上没有任何效果。

      <A HREF="[removed]void(0)">单此处什么也不会发生</A>

      下面的代码创建了一个超级链接,用户单时会提交表单。
      <A HREF="[removed]void(document.form.submit())">
      单此处提交表单</A>
      a href=#与 a href=[removed]void(0) 的区别 链接的几种办法

      #包含了一个位置信息

      默认的锚是#top 也就是网页的上端

      而[removed]void(0) 仅仅表示一个死链接

      这就是为什么有的时候页面很长浏览链接明明是#是

      跳动到了页首

      而[removed]void(0) 则不是如此

      所以调用脚本的时候最好用void(0)

      或者<input onclick>

      <div onclick>等

      链接的几种办法
      1.window.open(''url'')

      2.用自定义函数
      <script>
      function openWin(tag,obj)
      {
      obj.target="_blank"; obj.href = "Web/Substation/Substation.aspx?stati tag;
      obj.click();
      }
      </script>
      <a href="[removed]void(0)"


      [removed].href="" 2016-12-29
    • 回复了 NoctisLee 创建的主题 video 禁止全屏播放的问题

      html5的播放器video你自己完全可以模拟实现一个新的播放器插件,参照文档即可:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/video 2016-12-22
    • 回复了 席新亮 创建的主题 学了这么久前端,你会开发Chrome扩展吗?

      文字不错,学习了 2016-12-05
    • 回复了 席新亮 创建的主题 用jQuery写了这么多动画效果,你懂原理吗?

      写的很棒,学习了 2016-11-28
    • 回复了 席新亮 创建的主题 为什么你只会“alert”

      写的不错,学习了 2016-11-21

    前端范

    现在注册 已注册请 登录

    官方公众号


    100000前端码农使用“js攻城师”,免费扫码加入

    微信号:js_gcs

    干货技术(js、html5、Node.js等)、实战经验、原创文章应有尽有!