更新時(shí)間:2021-07-13 來(lái)源:黑馬程序員 瀏覽量:
Javascript:void(0)和javascript:;是什么意思?
JavaScript是一種網(wǎng)頁(yè)腳本語(yǔ)言,javascript:void(0)中的void是JavaScript中的一個(gè)操作符,這個(gè)操作符指定要計(jì)算一個(gè)表達(dá)式但是不返回值。javascript:void(0)表示留在原地,沒(méi)有任何效果,我們稱之為"死鏈接"或者是空事件。
void關(guān)鍵字是javascript當(dāng)中非常重要的關(guān)鍵字,該操作符指定要計(jì)算或運(yùn)行一個(gè)表達(dá)式,但是不返回值。
語(yǔ)法格式:
1.void func()
2.void(func())
案例1:當(dāng)點(diǎn)擊超級(jí)鏈接時(shí),什么都不發(fā)生
<!-- 1.當(dāng)用戶鏈接時(shí),void(0)計(jì)算為0,用戶點(diǎn)擊不會(huì)發(fā)生任何效果 --> <a href="javascript:void(0);">單擊此處什么都不會(huì)發(fā)生</a><br>
案例2:執(zhí)行void操作符當(dāng)中的代碼
<!-- 2.執(zhí)行 void() 操作符中的代碼 --> <a href="javascript:void(alert('彈出警告框'))">點(diǎn)我彈出警告框!!!</a><br> <a href="javascript:void(console.log('在控制臺(tái)輸出'))">點(diǎn)我輸出到控制臺(tái)!!!</a><br>
3.javascript:void(0)和javascript:;
javascript:void(0)和javascript:;效果相同,表示是空鏈接,一般是把它放在鏈接處,而這個(gè)鏈接可能會(huì)有chick事件。