1,viod是什么?

javascript:void(0) 这样的代码是js中很常用的代码,void是javascript中定义的一个操作符,void后面跟一个表达式,void操作符会立即执行后面的表达式,并且统一返回undefined

void用法如下:

  1. javascript:void (expression) 
  2. javascript:void expression 
  expression是一个要计算的 JavaScript 标准的表达式。表达式外侧的圆括号是可选的,但是写上去是一个好习惯。我们可以使用 void 操作符指定超级链接。表达式会被计算但是不会在当前文档处装入任何内容。面的代码创建了一个超级链接,当用户点击以后不会发生任何事。当用户点击链接时,void(0) 计算为 0,但在 JavaScript 上没有任何效果。 
<a href=”javascript:void(0)”>单击此处什么也不会发生</a> 
也就是说,要执行某些处理,但是不整体刷新页面的情况下,可以使用void(0),但是在需要对页面进行refresh的情况下,那就要仔细了。 (作者:KevinOfNeu  来源:CSDN  原文:https://blog.csdn.net/kevinofneu/article/details/39119841  )

2,怎么用?

void多数情况下和超链接一起使用。

就像这样:

<body><p>点击以下链接查看结果:</p>
<a href="javascript:void(alert('Warning!!!'))">点我!</a></body>//它可以让超链接执行一个动作但是不跳转

3,补充页面内跳转的知识

我们可以使用 # 来定位页面的具体位置,格式为:# + id,实现本页内部跳转

<a href="#pos">点我定位到指定位置!</a>

 

转载于:https://www.cnblogs.com/0-lingdu/p/9815844.html

javascript基础 之 void相关推荐

  1. JavaScript基础,Cookies,Sessions

    php和JavaScript,掌握JavaScript基础,自定义函数,流程控制语句,事件,调用JavaScript脚本,在PHP中使用JavaScript. JavaScript是网景公司开发的,是 ...

  2. Web前端-JavaScript基础教程上

    Web前端-JavaScript基础教程 将放入菜单栏中,便于阅读! JavaScript是web前端开发的编程语言,大多数网站都使用到了JavaScript,所以我们要进行学习,JavaScript ...

  3. JavaScript基础---语言基础(1)

    写在前面: 通过四篇博客把JS基础中的基础整理一下,方便自己查阅,这些内容对于实际项目开发中也许并不会在意,但是作为JS的语言基础,自觉还是应该熟悉.在完成这三篇博客(JavaScript基础---语 ...

  4. 常见JavaScript基础面试题上(附答案)

    常见JavaScript基础面试题上(附答案) 1.JavaScript有哪些垃圾回收机制? 有以下垃圾回收机制. 标记清除( mark and sweep) 这是 JavaScript最常见的垃圾回 ...

  5. Javascript基础回顾 之(一) 类型

    本来是要继续由浅入深表达式系列最后一篇的,但是最近团队突然就忙起来了,从来没有过的忙!不过喜欢表达式的朋友请放心,已经在写了:) 在工作当中发现大家对Javascript的一些基本原理普遍存在这里或者 ...

  6. 一.JavaScript基础

    目录 一.什么是javaScript基础 (一)特点: (二)javaSrcipt组成部分: (三)javaSrcipt的基本结构: (三)javaSrcipt的核心语法: (四)javaSrcipt ...

  7. Javascript基础(二)

    Javascript基础(二) 事件: 条件语句 类型转换 正则表达式regexp 错误抛出 void 事件: 是发生在HTML元素上的行为,可以是浏览器行为,可以是用户行为 a) html 元素添加 ...

  8. JavaScript基础内容

    1.1 JavaScript基础概念: JavaScript (ECMAScript) :JavaScript 是脚本语言.JavaScript和ECMAScript通常被人用来表达相同的含义,但是J ...

  9. Javascript基础回顾 之(二) 作用域

    本来是要继续由浅入深表达式系列最后一篇的,但是最近团队突然就忙起来了,从来没有过的忙!不过喜欢表达式的朋友请放心,已经在写了:) 在工作当中发现大家对Javascript的一些基本原理普遍存在这里或者 ...

最新文章

  1. Kubernetes — 系统架构
  2. 设计模式之_Iterator_06
  3. python之socket
  4. suse linux 查看cpu,Suse Linux zmd 耗用100% CPU
  5. 在给定约束下可以使用a,b和c形成的字符串数
  6. 西雅图治安_数据科学家对西雅图住宿业务的分析
  7. 画股票图csdn_这个股票今天是要弄啥?
  8. 发明了计算机科学中的 bug 一词的是,为什么经常把计算机中存在的问题叫bug?...
  9. 无法登录a6服务器可以修复么,航天A6登录常见问题
  10. Java关系表达式x y,java8--函数式接口,以及和Lambda表达式的关系
  11. Python仿黑客帝国代码雨
  12. Spring Boot 2.x 基础案例:整合Dubbo 2.7.3+Nacos1.1.3(配置中心)
  13. Golang zip流式解析器
  14. 腾讯视频过滤广告简略办法
  15. 淘宝店铺将导航和店招修改成通栏
  16. You may need to configure your browser or application to trust the Charles Root Certificate. See SSL
  17. 微信公众平台如何配置业务域名
  18. 【数据库】逻辑设计-ER模型转换为关系模型
  19. JS 两个数组(对象)去重合并
  20. Android变成setContentView()报错空指针异常

热门文章

  1. android怎么查看方法被谁调用,Android中查看布局文件中的控件(view,id)在哪里被调用(使用)...
  2. python装饰器应用_Python装饰器实现方法及应用场景详解
  3. python import pandas报错找不到_扎心!“我学了半年 Python,还是找不到工作”
  4. linux下kafka安装与配置
  5. 为什么SpringBoot中main方法执行完毕后程序不会直接退出呢
  6. python 字典默认会引用 除非深拷贝
  7. eclipse反编译插件Jadclipse介绍
  8. Powershell: powershell 获取本机IP地址
  9. 定时任务getScheduler
  10. python3第八天(面向对象)