Javascript中void是一個(gè)操作符,該操作符指定要計(jì)算一個(gè)表達(dá)式但是不返回值
void 操作符用法格式如下: 1. javascript:void (expression) 2. javascript:void expression
如:<a href="javascript:void(0)">單擊此處看看效果</a> //實(shí)際上相當(dāng)于一個(gè)死鏈接。
如:<a href="javascript:void(document.form.submit())">單擊此處提交表單</a> //用戶單擊時(shí)會(huì)提交表單
注意:<a href="#">單擊此處</a> 與<a href="javascript:void(0)">單擊此處</a>的區(qū)別: #只是包含一個(gè)位置信息,默認(rèn)的錨是#Top,也就是網(wǎng)頁(yè)的最上端。而javascript:void(0)是一個(gè)死鏈接。
總結(jié)鏈接的幾種方法:
(1)window.open("url")
(2)自定義函數(shù):
view plaincopy to clipboardprint?
<script>
function openWin(tag,obj)
{
obj.target="_blank";
obj.href = "News/DisplayNews.aspx?id="+tag;
obj.click();
}
</script>
<a href="javascript:void(0)" onclick="openWin(5,this)">廣州</a>
void 運(yùn)算符對(duì)表達(dá)式求值,并返回 undefined。在希望求表達(dá)式的值,但又不希望腳本的剩余部分看見(jiàn)這個(gè)結(jié)果時(shí),該運(yùn)算符最有用。
更多信息請(qǐng)查看IT技術(shù)專欄