`
deng131
  • 浏览: 673892 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

javascript:void(0) 含义及作用

阅读更多
ajax的都常见这样的代码:
<a href="javascript:doTest2();void(0);">here</a>
但这儿的void(0)究竟是何含义呢?

Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。

void 操作符用法格式如下:
1. javascript:void (expression)
2. javascript:void expression

expression 是一个要计算的 Javascript 标准的表达式。表达式外侧的圆括号是选的,但是写上去是一个好习惯。 (实现版本   Navigator 3.0   )

你以使用 void 操作符指定超级链接。表达式会被计算但是不会当前文档处装入任何内容。

下面的代码创建了一个超级链接,当用户以后不会发生任何事。当用户链接时,void(0) 计算为 0,但 Javascript 上没有任何效果。

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

下面的代码创建了一个超级链接,用户单时会提交表单。
<A HREF="javascript:void(document.form.submit())">
单此处提交表单</A>
a href=#与 a href=javascript:void(0) 的区别 链接的几种办法

# 包含了一个位置信息

默认的锚是#top 也就是网页的上端

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

这就是为什么有的时候页面很长浏览链接明明是#是

跳动到了页首

而javascript:void(0) 则不是如此

所以调用脚本的时候最好用void(0)

或者<input onclick>

<div onclick>等

链接的几种办法
1.window.open(''url'')

2.用自定义函数
         <script>
         function openWin(tag,obj)
         {
             obj.target="_blank";
             obj.href = "Web/Substation/Substation.aspx?stationno="+tag;
             obj.click();
         }
        </script>

<a href="javascript:void(0)" onclick="openWin(3,this)">SZ</a>
window.location.href=""
分享到:
评论

相关推荐

    商城代码javascript:void(0);

    这个标题可能指的是一个网页中的JavaScript代码,该代码在执行时不会有任何实际效果(即`javascript:void(0);`)。这种做法有时用于HTML链接,目的是让链接不执行任何跳转动作,仅触发某些JavaScript事件。 #### ...

    javascript;与javascriptvoid(0)使用介绍

    `javascript:void(0)` 是一种更安全且常用的写法,其主要作用是在执行指定的JavaScript代码后返回一个未定义值(`undefined`),从而防止页面发生不必要的刷新或跳转。 **基本用法:** ```html &lt;a href="javascript...

    比较详细的关于javascript中void(0)的具体含义解释.docx

    ### JavaScript中的`void(0)`具体含义解释 #### 一、`void`操作符简介 在JavaScript中,`void`操作符是一个特殊的操作符,它主要用于计算一个表达式但不返回任何值。换句话说,`void`操作符可以用来执行一些副作用...

    JS动态加载以及JavaScriptvoid(0)的爬虫解决方案.docx

    ### JS动态加载及JavaScriptvoid(0)爬虫解决方案详解 #### 一、引言 随着Web前端技术的发展,越来越多的网站开始采用JavaScript动态加载技术来提高用户体验和减轻服务器负担。然而,这种技术也给网络爬虫带来了新...

    js中javascript-void(0) 真正含义.docx

    ### JavaScript中的`javascript:void(0)`真正含义 #### 关键概念理解 在JavaScript语言中,`javascript:void(0)`是一个常见的表达式,特别是在处理HTML超链接时。它主要用于避免超链接执行默认行为(如跳转至另一...

    a href=javascript void(0) 是什么意思呢?加不加上有什么区别?.docx

    `javascript:void(0)` 是一种特殊的`href`属性值,它的主要作用是阻止默认行为并执行JavaScript代码而不引起页面跳转。这里有几个关键点需要理解: 1. **`javascript:`**:这表明了这是一个JavaScript URL方案,即...

    javascript-void(0)是什么意思?JS的几种跳转.docx

    ### JavaScript中的`void(0)`含义 在探讨`javascript:void(0)`的具体含义之前,我们首先需要理解`void`操作符的基本概念。`void`是一个JavaScript操作符,用于指定计算一个表达式但不返回任何值。换句话说,`void`...

    javascript-void(0)的含义.docx

    ### JavaScript中的`void(0)`含义详解 #### void关键字简介 在JavaScript中,`void`关键字是一个非常重要的操作符,其主要功能是指定计算或执行一个表达式,但该操作的结果是`undefined`。这意味着即使表达式有...

    js中 javascript-void(0) 用法详解.docx

    ### JavaScript中的 `void(0)` 用法详解 #### 一、`void(0)` 的基本概念 ...通过上述内容,我们了解了 `void(0)` 在JavaScript中的含义及其应用场景,希望这些知识能帮助你在实际项目中更有效地使用这一特性。

    JavaScript中void(0)的具体含义解释

    JavaScript 中 void(0) 的具体含义解释 void 操作符是 JavaScript 中的一个特殊操作符,用于指定要计算一个表达式,但是不返回任何值。void 操作符的用法格式如下: 1. javascript:void (expression) 2. ...

    比较详细的关于javascript中void(0)的具体含义解释

    JavaScript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。 void 操作符用法格式如下: 1. [removed]void (expression) 2. [removed]void expression expression 是一个要计算的 JavaScript...

    javascriptvoid(0)含义以及与”#”的区别讲解

    [removed]void(0) 中最关键的是 void 关键字, void 是 JavaScript 中非常重要的关键字,该操作符指定要计算一个表达式但是无返回值。 说明: 1.javascript:void(0)这种伪协议,少写的好,如果你看过一些web标准的...

    [removed]void(0)的真正含义实例分析

    ### JavaScript中的`void(0)`:真正含义及实例分析 #### 一、`void`操作符简介 在JavaScript中,`void`是一个特殊的操作符,它用于计算一个表达式但不返回任何值。这意味着,当你使用`void`操作符时,即使表达式...

    js中[removed]void(0) 真正含义

    当`href`设置为`javascript:void(0)`时,点击这个链接不会导致页面跳转,因为`void(0)`表达式的计算结果是`undefined`,浏览器没有可加载的内容。这常用于创建点击事件,比如在链接上绑定JavaScript函数,而不需要...

    javascriptvoid(0)含义以及与"#"的区别讲解

    首先,`javascript:void(0)`是一个JavaScript伪协议,它告诉浏览器执行一段JavaScript代码,但不返回任何值,即阻止浏览器的默认行为,如页面跳转。当我们在`&lt;a&gt;`标签中使用`javascript:void(0)`时,通常是为了创建...

    JavaScript实例教程

    &lt;br&gt;JavaScript实例教程 &lt;br&gt;JavaScript中的动态扩展模式 javascript中区分双击事件和鼠标按下事件 js javascript:void(0) 真正含义 超酷的图像放大镜特效(Javascript) 滚动新闻javascript函数

    Javascript关键字及保留字

    这些关键字和保留字在JavaScript中具有特殊含义,因此不能用作函数名、变量名或其他标识符。 **JavaScript关键字** 是JavaScript语言中预定义的,具有特定功能的词汇。它们是语言的组成部分,用于执行特定操作。...

Global site tag (gtag.js) - Google Analytics