我本狂儒
2017-09-04 01:51
采纳率: 66.7%
浏览 1.4k

javascript:void(0)的意思

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

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

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • 花下泥 2017-09-04 01:57
    已采纳

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

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

    已采纳该答案
    5 打赏 评论
  • 花下泥 2017-09-04 01:59

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

    打赏 评论
  • show_code 2017-09-04 02:06

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

    打赏 评论
  • 庄小法 2017-09-04 07:45

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

    打赏 评论
  • carrykingdow 2017-09-07 05:45

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

    打赏 评论

相关推荐 更多相似问题