javascript:void(0)的意思

今天在a标签里看到了href里有javascript:void(0)

我想知道这个代表什么意思,和#有什么区别?,或者javascript:void(0)还可以用在什么地方?

5个回答

在网页编程中,一般让一个超链接点击后不链接到任何地方,而鼠标移上去仍然显示手指形状的图标,就用javascript:void(0),然后真实执行的操作,是在这个a标签后面加onclick="xxxxx",就是鼠标单击后执行某个Javascript函数进行具体的操作,这样可以做更多的事情,比如根据某个值进行判断跳转到不同的页面等等。

javascript: 代表后面执行的是javascript脚本

qq_38005982
我本狂儒 (⊙o⊙)?,感觉好像懂了
2 年多之前 回复

你这么快就采纳了我还能说什么,我只能说一楼说的是皮毛,重点是为什么是void(0)?

qq_38005982
我本狂儒 没事,咱还在乎采纳不采纳么?重点是交流!您说吧!没办法因为无知嘛!
2 年多之前 回复

'#' 是有特定意义的,如果 '#' 后有内容会被认为是一个标签而从页面找到相应标签跳转到该处,找不到时会跳到页首

void(0),表示什么都不执行,类似于return false#就是跳转到#如果用于空链接的话,void(0)好一点,用#的话,页面会闪一下。。。

qq_38005982
我本狂儒 多谢!
2 年多之前 回复

在这里可以刷积分吗、?然后路过长见识

qq_38005982
我本狂儒 可以!不过没什么用,刷的再多,在这主要靠的技术
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问