为什么要使用href=”javascript:void(0);”
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标签就可以执行hanshu()函数了。
网址:为什么要使用href=”javascript:void(0);” https://mxgxt.com/news/view/1120048
相关内容
拍摄信息1和0什么意思网络用语1和0是什么意思
什么是STAR法则?为什么要使用STAR法则?怎么样使用STAR法则?
品牌为什么要使用明星代言,如何使用?
网络用语0和1分别是什么
0和1是什么梗 0和1表示的含义是什么
网络用语0和1的含义介绍 0和1是什么意思网络用语
<img usemap="#Map">的用法 (转)
0和1网络用语是什么意思
0和1表示的含义是什么 0和1表示的含义是什么梗 男女之间1和0是什么意思
随便看看
- 泰和科技获2家机构调研:泰和科技的硫化锂项目目前处于中试阶段(附调研问答)
- 又一家国家级“小巨人”顺利过会 为上汽通用五菱的战略核心供应商
- #马伊琍前半生6年后...
- 技艺差:这年头,离婚后还能保持良好关系的明星夫妻着实不多,而马伊琍和文章的离婚,至今仍被不少人津津乐道。最近,文爱马的照片曝光,再次将这对曾经的夫妻推上了舆论的风口浪尖。 在当今社会,离婚已成为一种常态,尤其是在明星圈中。如何在结束一段婚姻后,仍然保持良好的关系,却是许多人面临的挑战。马伊琍与文章的离婚便是一个引人深思的案例。尽管他们的婚姻走到了尽头,但离婚后的互动与相处方式,让人对这段关系有了...
- 马伊琍母女同框!离异家庭养出阳光姐妹花:49岁状态让人不敢相信!

