void 是 javascript 的操作符,意思是:只执行表达式,但没有返回值。该表达式会被计算但是不会在当前文档处装入任何内容,例如,void(0) 计算为 0 ,但在JavaScript上没有任何效果,也就是说 <a href="javascript:void(0)"> 的作用和 <a href="javascript:void(1)"> 的作用是一样的。
void 操作符用法格式如下:
javascript:void (表达式) //推荐此写法
javascript:void 表达式
javascript:void(0)
JavaScript的:javascript:;和 javascript: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)">青岛</a>
window.location.href=""
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
让我来详细的告诉你:
一般在写 A 标签的时候,格式是<a href="#">这里是链接文字</a>,但点击 a 链接的时候会自动跳转到页面的顶部,如果写成<a href="javascript:void(0)">我是一个链接</a>,就不会跳转的,不会发生任何事情。
例如:<a href="javascript:void(0)"></a>这是一个空链接,点击这个链接什么事也不会发生。
Javascript中void是一个操作符,此操作符是指定要计算一个表达式,不过是不返回值。
void 操作符用法格式如下:
1、javascript:void (expression)
2、 javascript:void
expression
例如:
<head>
<script type="text/javascript">
<!--
void
func()
javascript:void func()
或
void(func())
javascript:void(func())
//-->
</script>
</head>
expression 是一个要计算 Javascript 标准的表达式。表达式外侧的圆括号是选的,不过写上去是一个良好的习惯。 (实现中的版本是 Navigator 3.0 )
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
当点击a标签链接时不想让a链接跳转,会加上href="#";但这样的话会出现一个问题,在点击时会让页面返回到顶部,这样做用户体验是很不好,所以用 javascript:void(0),点击a链接就是什么都不做,不会有任何变动。
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
简单的来说就是中止后面的脚本运行。
微软的js参考是这样解释的如下:
void 运算符
避免表达式返回值。
void expression
expression 参数是任意有效的 JScript 表达式。
说明
void 运算符对表达式求值,并返回 undefined。在希望求表达式的值,但又不希望脚本的剩余部分看见这个结果时,该运算符最有用。
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
说白了 javascript:void(0) 就是中止后面的脚本运行的意思,空连接
对于语句来说,首先javaScript:viod(0)是一个死循环,当用户点击testd时,其不会发生任何任何改变,但它如果符合某个条件时,testd就跟着发生改变了。也就是说,如果条件为真时,就跳转到指定的页面,这就符合我们的想法了。这也是javaScript:viod(0)的神奇之处。因而,我们可以利用javaScript:viod(0)这种操作,进行ajax、判断等一些操作。