javascript:void(0) 含义

我们经常会使用到 javascript:void(0) 这样的代码,那么在 JavaScript 中 javascript:void(0) 代表的是什么意思呢?

javascript:void(0) 中最关键的是 void 关键字, void 是 JavaScript 中非常重要的关键字,该操作符指定要计算一个表达式但是不返回值。

语法格式如下:

<head>
<script type="text/javascript">
<!-- void func() javascript:void func()  或者  void(func()) javascript:void(func()) //-->
</script>
</head>

下面的代码创建了一个超级链接,当用户点击以后不会发生任何事。

实例

<a href="javascript:void(0)">单击此处什么也不会发生</a>

尝试一下 »

当用户链接时,void(0) 计算为 0,但 Javascript 上没有任何效果。

以下实例中,在用户点击链接后显示警告信息:

实例

<head>
<script type="text/javascript">
<!--
//-->
</script>
</head>
<body>
<a href="javascript:void(alert('Warning!!!'))">点我!</a>
</body>

尝试一下 »

以下实例中参数 a 将返回 undefined :

实例

<head>
<script type="text/javascript">
<!--
function getValue(){
  var a,b,c;
  a = void ( b = 5, c = 7 );
  document.write('a = ' + a + ' b = ' + b +' c = ' + c );
}
//-->
</script>
</head>

尝试一下 »


href="#"与href="javascript:void(0)"的区别

# 包含了一个位置信息,默认的锚是#top 也就是网页的上端。

而javascript:void(0), 仅仅表示一个死链接。

在页面很长的时候会使用 # 来定位页面的具体位置,格式为:# + id

如果你要定义一个死链接请使用 javascript:void(0) 。

实例

<a href="javascript:void(0);">点我没有反应的!</a>
<a href="#pos">点我定位到指定位置!</a>
<br><br><br> <p id="pos">尾部定位点</p>

尝试一下 »

注意:void()仅仅是代表不返回任何值,但是括号内的表达式还是要运行

转载于:https://www.cnblogs.com/navysummer/p/8438936.html

javascript:void(0) 含义相关推荐

  1. JAVASCRIPT:VOID(0)含义解析

    javascript:;还看见过这样的写法,于是IE6下面调用ajax的时候就出了问题.AJAX,只向前兼容,不向后兼容,IE6以下的解决办法就是,升级.javascript一次性更换访问统计代码我想 ...

  2. href=#与href=javascript:void(0)的区别

    href="#"与href="javascript:void(0)"的区别 # 包含了一个位置信息,默认的锚是#top 也就是网页的上端. 而javascrip ...

  3. javascript:void(0)用法及常见问题解析

    使用过ajax的朋友经常会见到这样的代码:here,这里面的void是一个操作符,该操作符指定要计算一个表达式但是不返回值.javascript:void(0) 在某些情况下会有浏览器不兼容的bug. ...

  4. a href=#与 a href=javascript:void(0) 的差别

    a href="#"> 点击链接后,页面会向上滚到页首,# 默认锚点为 #TOP <a href="javascript:void(0)" onCl ...

  5. js中 javascript:void(0) 用法详解

    javascript:void(0)表示不做任何动作.如: 复制代码代码如下: <a href="javascript:void(0);" οnclick="ale ...

  6. a href=#与 a href=javascript:void(0) 的区别

    a href="#"> 点击链接后,页面会向上滚到页首,# 默认锚点为 #TOP<a href="javascript:void(0)" onCli ...

  7. a href=# 与 a href=javascript:void(0) 的区别

    "#"包含了一个位置信息 默认的锚点是#top 也就是网页的上端 而javascript:void(0) 仅仅表示一个死链接 这就是为什么有的时候页面很长浏览链接明明是#可是跳动到 ...

  8. javascript:void(0)

    我想使用过ajax的都常见这样的代码: <a href="javascript:doTest2();void(0);">here</a> 但这儿的void( ...

  9. a标签href=”javascript;void(0)

    href="javascript:void(0)" href="javascript:void(0)"这个的含义是,让超链接去执行一个js函数,而不是去跳转到一 ...

最新文章

  1. SHELL中的三神器:管道、重定向、backtick
  2. JavaScript原型链以及Object,Function之间的关系
  3. WM OS手机跳过调整屏幕的终极办法
  4. 孙鑫VC视频学习笔记一
  5. VBS基础篇 - 常量
  6. JAVA中动态编译的简单使用
  7. 智能会议系统(5)---SipDemo
  8. Spring : spring-jcl-5.1.2.RELEASE.jar日志包
  9. HTML行内元素 块级元素及语义化
  10. mysql 数据库基础教程(一)
  11. ArcGIS与地理加权回归GWR【二】以及MGWR软件下载
  12. Linux学习笔记之实现黑客帝国炫酷效果
  13. 数据挖掘实战—航空公司客户价值分析
  14. 解读随着教育改革的深入steam教育
  15. SQL group by和count
  16. 瑞幸咖啡,不过是又一个“逃离美团者”
  17. HNU计算机系统lab3
  18. 【win10+cuda7.5+cudnn6.0安装caffe⑥】报错及处理方式
  19. android 2k 屏幕 字体模糊,2k显示器怎么会字体模糊
  20. 搞明白这八个问题 Linux系统就好学多了

热门文章

  1. 11小时 python自动化测试从入门到_从设计到开发Python接口自动化测试框架实战,资源教程下载...
  2. php怎么改标题,PHP – 如何更改包含header.php的页面标题?
  3. python秒数变日期_将pandas日期列转换为已用秒数
  4. java i o总结_Java I/O 总结
  5. MongoDB 字符串值长度条件查询
  6. 操作系统上机作业--创建N个线程(多线程)
  7. 数据结构--链式线性表
  8. 160 - 32 genocide1
  9. css菜单下拉菜单_在CSS中创建下拉菜单
  10. zemax微透镜阵列示例_阵列反向! Ruby中的示例方法