详解ahref=与ahref=javascriptvoid0的区别.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
a href=#gt; 点 接后, 面会向上 到 首, # 默 点 #TOP lt;a href=javascript:void(0) onClick=window.open()gt; 点 接后, 面不 ,只 打开 接 lt;a href=# onclick=javascript:return false;gt; 作用同上,不同 器会有差异。 点 接后,不想使 面 到 首, 就用 href=javascript:void(0) ,不要用 href=# ,return false 也有 似作用 解 href=# 与 href=javascript:void(0) 的区 # 包含了一个位置信息 默 的 点是 #top 也就是网 的上端 而 javascript:void(0) 表示一个死 接 就是 什么有的 候 面很 接明明是#可是跳 到了 首而 javascript:void(0) 不是如此 所以 用脚本的 候最好用 void(0) 或者 lt;input onclickgt; lt;div onclickgt; 等 打开新窗口 接的几种 法 1.window.open(url) 2.用自定 函数 代 如下 : lt;scriptgt; function openWin(tag,obj) { obj.target=_blank; obj.href = Web/Substation/Substation.aspx?stationno=+tag; obj.click(); } lt;/scriptgt; lt;a href=javascript:void(0) onclick=openWin(3,this)gt;LINK_TESTlt;/agt; window.location.href= ------------------------------------------------------------------------------- 如果是个 # ,就会出 跳到 部的情况 1: lt;a href=####gt;lt;/agt;  ,个人收藏的几种解决方法: 2: lt;a href=javascript:void(0)gt;lt;/agt; 3: lt;a href=javascript:void(null)gt;lt;/agt; 4: lt;a href=# onclick=return falsegt;lt;/agt; 5: lt;span style=cursor:handgt;lt;/spangt;(  好像在  FF 中不能 示  ) ------------------------------------------------------------------------------- 慎用 JavaScript:void(0) 今天 CGI 的 候,明明 CGI 程序已 行,并且最后 果也是正确的,但是 面 就是不刷新。 在 FireFox2.0 下 , 果却是正常的, IE6 却偏偏不刷新! 仔 了一下, cgi 面 接的是 lt;a href=javaScript:void(0) OnClick=XXX_Func(); ? .gt; only a sample lt;/agt;, 就出在 个 void(0) 上 ! 我 先来看看 JavaScript 中 void(0) 的含 : JavaScript 中 void 是一个操作符,该操作符指定要计算一个表达式但是不返回值。 void 操作符用法格式如下: javascript:void (expression_r_r) javascript:void expression_r_r expression_r_r 是一个要计算的 JavaScript 标准的表达式。表达式外侧的圆括号是可选 的,但是写上去是一个好习惯。我们可以使用 void 操作符指定超级链接。表达式会被计算但是不会在当前文档处装入任何内容。 面的代码创建了一个超级链接, 当用户点击以后不会发生任何事。当用户点击链接时, void(0) 计算为 0,但在 JavaScript 上没有任何效果。 lt;a href=javascript:void(0)gt;  单击此处什么也不会发生  lt;/agt; 也就是说,要执行某些处理,但是不整体刷新页面的情况下,可以使用 void(0), 但是在 需要对页面进行 refresh 的情况下,那就要仔细了。 其实我们可以这样用 lt;a href=javascript:void(document.form.submit())gt; ,这句话会 进行一次 submit 操作。

文档评论(0)

152****6621 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档