欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 前端技术 > javascript >内容正文

javascript

a href=#与 a href=javascript:void(0) 的区别 打开新窗口链接的几种办法

发布时间:2025/6/17 javascript 54 豆豆
生活随笔 收集整理的这篇文章主要介绍了 a href=#与 a href=javascript:void(0) 的区别 打开新窗口链接的几种办法 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

#包含了一个位置信息

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

而javascript:void(0)  仅仅表示一个死链接

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

跳动到了页首

而javascript: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?stationno="+tag;             obj.click();         }         </script>

 

<a href="javascript:void(0)" onclick="openWin(3,this)">株洲</a>

转载于:https://www.cnblogs.com/ellisonDon/archive/2012/04/04/2431787.html

《新程序员》:云原生和全面数字化实践50位技术专家共同创作,文字、视频、音频交互阅读

总结

以上是生活随笔为你收集整理的a href=#与 a href=javascript:void(0) 的区别 打开新窗口链接的几种办法的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。