href="javascript:" href这句是什么意思呀

已邀请:

zjq19921101

赞同来自:

html中a标签本是让点击链接打开一个网页,但很多时候将它当按钮使用,所以href填上一段没用的地址,如果不填或没有href赋值将会影响点击交互;

xtbda

赞同来自:

类似的写法有

href="javascript:void(0)"
href="javascript:void:;"

这样点击了a标签,执行一段JavaScript代码,而 javascript:; 表示什么都不执行,这样点击a标签时就没有任何反应。
如果写成

href="#"

这样会跳到页首,会使页面不经意间跳转,所以会用 javascript:;取消a标签默认动作。

要回复问题请先登录注册