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>

 

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


window.location.href=""

posted @   郑文亮  阅读(263)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· [AI/GPT/综述] AI Agent的设计模式综述
历史上的今天:
2011-02-22 如何动态改变asp.net网页的标题
2011-02-22 网站性能优化怎么办?
2011-02-22 用户控件(.ascx)与网页间(.aspx)如何传值的几种方法
2011-02-22 ASP.NET的网页代码模型及生命周期
2011-02-22 ASP.NET网站和ASP.NET应用程序的区别
2011-02-22 获取页面得所有控件
2011-02-22 标题: 如何断开与另一台机器的连接(更换用户名和口令)
点击右上角即可分享
微信分享提示