首頁技術(shù)文章正文

Javascript:void(0)和javascript:;是什么意思?

更新時間:2021-07-13 來源:黑馬程序員 瀏覽量:

Javascript:void(0)和javascript:;是什么意思?

JavaScript是一種網(wǎng)頁腳本語言,javascript:void(0)中的void是JavaScript中的一個操作符,這個操作符指定要計算一個表達式但是不返回值。javascript:void(0)表示留在原地,沒有任何效果,我們稱之為"死鏈接"或者是空事件。

void關(guān)鍵字是javascript當(dāng)中非常重要的關(guān)鍵字,該操作符指定要計算或運行一個表達式,但是不返回值。

語法格式:

1.void func()

2.void(func())

案例1:當(dāng)點擊超級鏈接時,什么都不發(fā)生

<!-- 1.當(dāng)用戶鏈接時,void(0)計算為0,用戶點擊不會發(fā)生任何效果 -->
<a href="javascript:void(0);">單擊此處什么都不會發(fā)生</a><br>

案例2:執(zhí)行void操作符當(dāng)中的代碼

<!-- 2.執(zhí)行 void() 操作符中的代碼 -->
<a href="javascript:void(alert('彈出警告框'))">點我彈出警告框!!!</a><br>
<a href="javascript:void(console.log('在控制臺輸出'))">點我輸出到控制臺!!!</a><br>

3.javascript:void(0)和javascript:;

javascript:void(0)和javascript:;效果相同,表示是空鏈接,一般是把它放在鏈接處,而這個鏈接可能會有chick事件。

分享到:
在線咨詢 我要報名
和我們在線交談!