Home > Web Front-end > JS Tutorial > The true meaning of javascript:void(0) in js_javascript skills

The true meaning of javascript:void(0) in js_javascript skills

WBOY
Release: 2016-05-16 15:42:36
Original
1681 people have browsed it

In Javascript, void is an operator, which specifies that an expression is to be evaluated but does not return a value.

I think code like this is common among those who have used ajax:

Copy code The code is as follows:

But what does void(0) here mean?

void operator usage format is as follows:

1. javascript:void (expression)

2. javascript:void expression

expression is a Javascript standard expression to be evaluated. The parentheses outside the expression are optional, but are a good practice to write. (Implementation version Navigator 3.0 )

You can specify a hyperlink using the void operator. The expression will be evaluated but nothing will be loaded into the current document.

The code below creates a hyperlink that will cause nothing to happen to the user later. When the user links, void(0) evaluates to 0, but has no effect on the Javascript.

Copy code The code is as follows:

The following code creates a hyperlink that will cause the user to submit the form when clicking.

Copy code The code is as follows:

The difference between a href=# and a href=javascript:void(0) Several ways to link

#Contains a location information

The default anchor is #top, which is the top of the web page

And javascript:void(0) only represents a dead link

This is why sometimes the page is very long and the browsing link is clearly #是

Jumped to the top of the page

This is not the case with javascript:void(0)

So it’s best to use void(0)

when calling a script

or

etc.

Several ways to link

1.window.open(''url'')

2. Use custom functions

 <script>
  function openWin(tag,obj)
  {
  obj.target="_blank";
  obj.href = "Web/Substation/Substation.aspx&#63;stationno="+tag;
  obj.click();
  }
 </script>
<a href="javascript:void(0)" onclick="openWin(3,this)">株洲</a>
window.location.href=""
Copy after login

The above content introduces the true meaning of javascript:void(0) in js. I hope it will be helpful to everyone’s future work and study.

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template