I'd like to use Ajax for all the usual code like this:
<a href= "Javascript:dotest2 (); void (0);" >here</a>
But what is the meaning of void (0) here?
In JavaScript, Void is an operator that specifies that an expression is evaluated but does not return a value.
The void operator uses the following format:
1. javascript:void (expression)
2. Javascript:void expression
Expression is a standard of Javascript to evaluate. Parentheses on the outside of the expression are optional, but writing is a good habit. (Implementation version Navigator 3.0)
You use the void operator to specify a hyperlink. The expression is evaluated but does not load any content at the current document.
The following code creates a hyperlink that will not happen to the user in the future. void (0) evaluates to 0 when the user links, but does not have any effect on Javascript.
<a href= "javascript:void (0)" > single here Nothing will happen </A>
The following code creates a hyperlink that submits the form when the user orders it.
<a href= "Javascript:void (Document.form.submit ())" >
Submit form here </A>
A href= #与 a href=javascript:void (0) A few ways to link the difference
#包含了一个位置信息
The default anchor is #top, which is the upper end of the page
and javascript:void (0) only represents a dead link
That's why there are times when the page is very long browse the link is obviously # Yes
Jumping to the top of the page
and javascript:void (0) is not so
So it's best to use void when calling scripts (0)
or <input onclick>.
<div onclick>, etc.
Several ways to link
1.window.open (' url ')
2. Using 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)" > Zhuzhou </a>
Window.location.href= ""
JS javascript:void (0) True meaning