网站推广.NET

网站推广.NET

Javascript中的操作符void(0)的定义与详解

来源:互联网

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

javascript:void(0) 中最关键的是 void 关键字, void 是 JavaScript 中非常重要的关键字,该操作符指定要计算一个表达式但是不返回值。

void 操作符用法格式如下:

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

expression 是一个要计算的 Javascript 标准的表达式。表达式外侧的圆括号是选的,但是写上去是一个好习惯。

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

立即学习“Java免费学习笔记(深入)”;

示例-点击超链接不跳转

1:<a href="####"></a>2:<a href="javascript:void(0)"></a>3:<a href="javascript:void(null)"></a>4:<a href="#" onclick="return false"></a>

点击链接后,页面会向上滚到页首,# 默认锚点为 #TOP(实际测试发现 滚动条会滚到顶端)而以上四种方法仅仅表示一个死链接都表示是一个死链接不会跳转也不会返回到顶部.

示例-为什么location.href不自动跳转?

<a href="javascript:void(0)" onclick="delete(&#39;123&#39;)">删除</a>function delete(id){   if(confirm("确实要删除[为什么location.href不自动跳转?]吗?")) {       location.href="/delete.jsp?id=" + id;   }}

标签: javascriptvoid0

抱歉,评论功能暂时关闭!