zoukankan      html  css  js  c++  java
  • javascript基础 之 void

    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>

     

  • 相关阅读:
    js函数的Json写法
    Bootstrap3和Bootstrap4区别
    Unicode编码是什么
    保留字是什么
    范仁义js课程---5、js字面量和变量
    什么是脚本语言
    ECMAScript 版本
    TortoiseGit上传代码到GitHub
    Android Studio快捷键
    Android 适配
  • 原文地址:https://www.cnblogs.com/0-lingdu/p/9815844.html
Copyright © 2011-2022 走看看