Javascript中void是一個操作符,該操作符指定要計算一個表達(dá)式但是不返回值
void 操作符用法格式如下: 1. javascript:void (expression) 2. javascript:void expression
如:<a href="javascript:void(0)">單擊此處看看效果</a> //實際上相當(dāng)于一個死鏈接。
如:<a href="javascript:void(document.form.submit())">單擊此處提交表單</a> //用戶單擊時會提交表單
注意:<a href="#">單擊此處</a> 與<a href="javascript:void(0)">單擊此處</a>的區(qū)別: #只是包含一個位置信息,默認(rèn)的錨是#Top,也就是網(wǎng)頁的最上端。而javascript:void(0)是一個死鏈接。
總結(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 運算符對表達(dá)式求值,并返回 undefined。在希望求表達(dá)式的值,但又不希望腳本的剩余部分看見這個結(jié)果時,該運算符最有用。
更多信息請查看IT技術(shù)專欄