我们为什么要使用 href="javascript:void(0)"
做过web前端UI的小伙伴们都知道,有时候我们在网页中会使用一些超级链接,而这些链接不用指向任何地址,只是为了配合javascript的onclick事件而存在的,当我们点击这些链接时(其实也可以看做时按钮),网页就会出现一些交互的界面(比如选项卡切换,发起一个异步请求)等等。
而当不需要链接指向地址的时候,实质上我们是不需要设置href属性的,也有很多时候看到有的页面中类似的链接的href属性会设置为'#',即类似<a href="#">链接文字</a>,而这时我们点击这些链接时,实质上浏览器会跳转到'你的URL'/#,这样的链接地址而照成网页跳转到头部,而可能使你无法看到你刚才点击所产生的局部区域的变化,所以推荐大家不要使用这种方式,一定要用<a href="javascript:void(0)">你的地址</a>,这样就不会产生任何的跳转和刷新了,你所做的劳动成果就可以美美的呈现了。
相关文章
- 基于Windows Server 2022 微软发布新Docker容器镜像
- SQL Server升级到2022版本
- 微软 Windows Server 不同版本之间的差异有哪些?
- Windows Server 2022:企业数字化转型的安全基石
- Windows Server 2016 中文版、英文版下载 2024年4月更新
- 新书速览|Windows Server 2022 系统与网站配置实战
- 【数据库】SQL Server2022安装教程
- Windows Server 2022获7月非安全更新:修复因Defender导致的卡死问题
- 用户反馈微软Windows Server 2022安装11月更新出错
- 微软Windows Server更新惹出幺蛾子:2022被自动升至2025