为什么要使用href="javascript:void(0);"
来源:互联网 发布:spring源码深度分析 编辑:程序博客网 时间:2024/06/06 03:24
href="javascript:void(0);"
这个的含义是,让超链接去执行一个js函数,而不是去跳转到一个地址,而void(0)表示一个空的方法,也就是不执行js函数。
为什么要使用href="javascript:void(0);"
javascript:是伪协议,表示url的内容通过javascript执行。void(0)表示不作任何操作,这样会防止链接跳转到其他页面。这么做往往是为了保留链接的样式,但不让链接执行实际操作,
<a href="javascript:void(0)" onClick="window.open()">
点击链接后,页面不动,只打开链接。
<a href="#" onclick="javascript:return false;">
作用一样,但不同浏览器会有差异。
href=”javascript:void(0);”与href=”#”的区别
<a href="javascript:void(0)">点击</a>
点击链接后不会回到网页顶部。 <a href="#">点击</a>
点击后会回到网页顶部。
“#”其实是包含了位置信息,例如默认的锚点是#top 也就是网页的上端,而javascript:void(0)
仅仅表示一个死链接,
这就是为什么有的时候页面很长,浏览链接明明是#可是跳动到了页首,而javascript:void(0)
则不是如此,所以调用脚本的时候最好用void(0)。
使用javascript的方法
<a href="#" onclick="javascript:方法;return false;">文字</a><a href="javascript:void(0)" onclick="javascript:方法;return false;">文字</a>
【补充】 <a href="javascript:hanshu();"></a>
这样点击a标签就可以执行hanshu()函数了。
转载出处:https://www.cnblogs.com/cyjy/p/6182587.html
阅读全文
0 0
- 疑问:为什么要使用href=”javascript:void(0);”?
- 为什么要使用href=”javascript:void(0);”(未完待续)
- 为什么要使用href="javascript:void(0);"
- 使用<a href="javascript:void(0);">
- href="javascript:void(0)"
- href="javascript:void(0)"
- href="javascript:void(0)"
- href="javascript:void(0)"
- href="javascript:void(0)"
- href=”javascript:void(0)
- href=”javascript:void(0);”
- a标签中href="#"和href="javascript:void(0);"href跳转使用详细说明
- javascript:void(0) javascript:; href="#"
- javascript:void(0) javascript:; href="#"
- href='#'和href='###'的区别以及javascript:;与javascript:void(0)使用介绍
- a标签href="javascript:void(0)" href="javascript:;"
- href="javascript:void(0);" considered harmful
- <a href="javascript:void(0)" 使用方法
- Android RxJava 操作符详解系列:过滤操作符
- 使用Axis2方式发布webService的三种方式
- 机器学习之K均值算法
- android其实很简单--内存相关
- 频谱仪原理与重要指标的作用
- 为什么要使用href="javascript:void(0);"
- 短视频 SDK 架构设计实践
- 取余与取模的区别,以及在C++(C#)中的使用
- CSS 的 类class选择器 的正确写法
- 项目反思--学校大学生活动中心预约系统--[JS封装Ajax请求(不同数据格式的请求头设置)]
- ElasticSearch5.4集群搭建
- MYSQL自动备份策略的方案
- kafka知识点整理总结
- STM32 GPIOx通用输入输出I/O端口的BSRR寄存器与BRR功能简述