javascript:void(0) means no action is taken. Such as:
This means that this link does not perform a jump action and executes the onClick event.
I think code like this is common among those who have used ajax:
But what does void(0) here mean?
void is an operator in Javascript, which specifies that an expression is to be evaluated but does not return a value.
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.
The following code creates a hyperlink that will cause the user to submit the form when clicking.
The difference between a href=# and a href=javascript:void(0) Several methods of linking
#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 scriptor
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?stationno="+tag; obj.click(); } </script> <a href="javascript:void(0)" onclick="openWin(3,this)">徐州</a> window.location.href=""
Summary:
1 void(0) is used to perform certain processing, but does not refresh the page as a whole. However, if you need to refresh the page, you should be careful.
3 To put it bluntly, href="#" will refresh the page as a whole, but href="javascript:void(0)" will not
The above content introduces the meaning of javascript:void(0) in js. I hope it will be helpful to everyone.