Heim  >  Artikel  >  Web-Frontend  >  javascript:void(0)是什么意思示例介绍_javascript技巧

javascript:void(0)是什么意思示例介绍_javascript技巧

WBOY
WBOYOriginal
2016-05-16 17:14:391863Durchsuche

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

void 操作符用法格式如下:

1. javascript:void (expression)
2. javascript:void expression

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

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

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

单此处什么也不会发生

下面的代码创建了一个超级链接,用户单时会提交表单:

单此处提交表单

a href=#与 a href=javascript:void(0) 的区别 链接的几种办法:
#包含了一个位置信息
默认的锚是#top 也就是网页的上端
而javascript:void(0) 仅仅表示一个死链接
这就是为什么有的时候页面很长浏览链接明明是#
是跳动到了页首

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

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



链接的几种办法

1.window.open(''url'')
2.用自定义函数
复制代码 代码如下:

<script> <BR>function openWin(tag,obj) <BR>{ <BR>obj.target="_blank"; <BR>obj.href = "Web/Substation/Substation.aspx?stationno="+tag; <BR>obj.click(); <BR>} <BR></script>
株洲

window.location.href=""
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn