JS javascript:void (0) True meaning
I would like to use the same code that is common to Ajax:
<a href= "javascript:dotest2 (); void (0);" >here</a>
But what does void (0) here mean?
JavaScript Void is an operator that specifies that an expression is to be evaluated but not a value. The
void operator Usage format is as follows:
1 javascript:void (expression)
2. Javascript:void expression
Expression is an expression of the Javascript standard to compute. The parentheses on the outer side of the expression are optional, but it is a good habit to write. (Implementation version Navigator 3.0)
You specify a hyperlink by using the void operator. The expression is evaluated but no content is loaded at the current document. The following code in
creates a hyperlink that will not happen after the user. When the user links, void (0) evaluates to 0, but there is no effect on Javascript.
<a href= "javascript:void (0)" > single here Nothing happens </a>
The following code creates a hyperlink that submits the form when the user orders. The
<a href= javascript:void (Document.form.submit ())
List submits the form </a>
a href= #与 A href=javascript: Several ways of distinguishing links for void (0)
#包含了一个位置信息
The default anchor is #top, which is the top of the page
and javascript:void (0) only represents a dead link
This is why sometimes the page is very long browsing links clearly is # is the
beats to the top of the page
and javascript:void (0) is not so
so it is best to invoke the script with void (0)
or < Input Onclick>
Several ways to link
<div onclick>
1.window.open (' url ')
2. Use customfunction
<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)" > Zhuzhou </a>
window.location.href= ""