JS中void(0)的含义
2024-09-06 04:06:32
看别人些的JavaScript脚本可以看到这样的代码:
<a href="javascript:doTest2();void(0);">here</a>
但这儿的void(0)究竟是何含义呢?
JavaScript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。
void 操作符用法格式如下:
1. javascript:void (expression)
2. javascript:void expression
expression 是一个要计算的 JavaScript 标准的表达式。表达式外侧的圆括号是可选的,但是写上去是一个好习惯。
你可以使用 void 操作符指定超级链接。表达式会被计算但是不会在当前文档处装入任何内容。
下面的代码创建了一个超级链接,当用户点击以后不会发生任何事。当用户点击链接时,void(0) 计算为 0,但在 JavaScript 上没有任何效果。
<A HREF="javascript:void(0)">单击此处什么也不会发生</A>
下面的代码创建了一个超级链接,用户单击时会提交表单。
<A HREF="javascript:void(document.form.submit())">单击此处提交表单</A>
最新文章
- 【转载】DOS 系统和 Windows 系统有什么关系?为什么windows系统下可以执行dos命令?
- Redis学习笔记(1) Redis介绍及基础
- 生成元(Digit Generator ,ACM/ICPC Seoul 2005 ,UVa 1583)
- hi35183e增加exfat文件系统的支持
- git 快速入门(二)
- 在oc代码中使用swift第三方框架
- 跟我学android-Android应用基本组件介绍(五)
- 伪ajax上传文件
- ubuntu 切换java环境,配置单独的用户环境
- iOS手势之pinch
- com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field 异常
- 用python turtle实现汉诺塔的移动
- 章节七、6-Map集合的区别
- scrapy之管道
- [转帖]buffer与cache的区别
- SVG Path路径使用(一)
- 查看sql server日志
- 【ARC068F】Solitaire
- Redis(八):spring data redis 理解
- wordpress重力表单实时提醒功能教程(亲测可用)