javascript:void(0)的含義及用法實(shí)例
void關(guān)鍵字介紹
首先,void關(guān)鍵字是javascript當(dāng)中非常重要的關(guān)鍵字,該操作符指定要計(jì)算或運(yùn)行一個(gè)表達(dá)式,但是不返回值。
語(yǔ)法格式:
- void func()
- void(func())
實(shí)例1
當(dāng)點(diǎn)擊超級(jí)鏈接時(shí),什么都不發(fā)生
<!-- 1.當(dāng)用戶(hù)鏈接時(shí),void(0)計(jì)算為0,用戶(hù)點(diǎn)擊不會(huì)發(fā)生任何效果 --> <a href="javascript:void(0);" rel="external nofollow" rel="external nofollow" >單擊此處什么都不會(huì)發(fā)生</a><br>
實(shí)例2
執(zhí)行void操作符當(dāng)中的代碼
<!-- 2.執(zhí)行 void() 操作符中的代碼 --> <a href="javascript:void(alert('還真點(diǎn)啊你,真聽(tīng)話?。?!哈哈哈?。。?))" rel="external nofollow" >點(diǎn)我彈出警告框!!!</a><br> <a href="javascript:void(console.log('還真點(diǎn)啊你,真聽(tīng)話?。。」。?!'))" rel="external nofollow" >點(diǎn)我輸出到控制臺(tái)!!!</a><br>
實(shí)例3
計(jì)算void操作符當(dāng)中的算術(shù)
html:
<button type="button">點(diǎn)我</button>
js:
<script type="text/javascript"> document.querySelector('button').addEventListener('click', function () { var a, b, c, d; a = void(b = 2, c = 3); console.log('a => ' + a); console.log('b => ' + b); console.log('c => ' + c); console.log('d => ' + d); }); </script>
控制臺(tái)輸出:
很顯然,2賦值給了a, 3賦值給了b, a 和 d一樣只是定義了沒(méi)有賦值,所以為 undefined
# 與 javascript:void(0)的區(qū)別:
#可以跳轉(zhuǎn)到設(shè)置了id的目的地
javascript:void(0)則停留在原地,一動(dòng)不動(dòng),我們稱(chēng)之為“死鏈接”
如下面這個(gè)例子:
<a href="javascript:void(0);" rel="external nofollow" rel="external nofollow" >你點(diǎn)吧,反正我就是不動(dòng),嘿嘿嘿?。。?lt;/a><br> <a href="#destination" rel="external nofollow" >點(diǎn)我跳轉(zhuǎn)</a> <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> <h2 id="destination">目的地</h2>
- 當(dāng)點(diǎn)擊第一個(gè)鏈接時(shí),一動(dòng)不動(dòng)
- 當(dāng)點(diǎn)擊第二個(gè)連接時(shí),會(huì)跳轉(zhuǎn)到指定id得位置(頁(yè)面最底部)
到此這篇關(guān)于javascript:void(0)的含義及用法實(shí)例的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- JavaScript:void(0)用法及一些常見(jiàn)問(wèn)題解決辦法
- javascript:void(0)用法及常見(jiàn)問(wèn)題解析
- javascript:void(0)用法及常見(jiàn)問(wèn)題分析
- 詳解javascript void(0)
- javascript:void(0)點(diǎn)擊登錄沒(méi)反應(yīng)怎么解決
- js中javascript:void(0) 真正含義
- js中 javascript:void(0) 用法詳解
- javascript:void(0)是什么意思示例介紹
- javascript:void(0)的作用示例介紹
- javascript:void(0)使用探討
- javascript void(0)的妙用
- javascript:void(0) 的常見(jiàn)使用場(chǎng)景
相關(guān)文章
javascript中數(shù)組array及string的方法總結(jié)
本文結(jié)合自己的使用經(jīng)驗(yàn),給大家總結(jié)了javascript中數(shù)組array及string的使用方法,這里推薦給有需要的小伙伴。2014-11-11淺析JavaScript 箭頭函數(shù) generator Date JSON
下面小編就為大家?guī)?lái)一篇淺析JavaScript 箭頭函數(shù) generator Date JSON。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-05-05詳解微信小程序中var、let、const用法與區(qū)別
微信小程序是可以使用最新ES6標(biāo)準(zhǔn)規(guī)范的Javascript來(lái)開(kāi)發(fā)的,所有ES6中的新特性微信小程序也是支持的,下面我們來(lái)總結(jié)下信小程序中var、let、const用法與區(qū)別2020-01-01整理JavaScript對(duì)DOM中各種類(lèi)型的元素的常用操作
這篇文章主要介紹了JavaScript對(duì)DOM中各種類(lèi)型的元素的常用操作整理,DOM操作是JavaScript程序的一大根本任務(wù),需要的朋友可以參考下2016-05-05JavaScript字符串對(duì)象的concat方法實(shí)例(用于連接兩個(gè)或多個(gè)字符串)
這篇文章主要介紹了JavaScript字符串對(duì)象的concat方法實(shí)例,這個(gè)方法用于連接兩個(gè)或多個(gè)字符串,平時(shí)用+號(hào)比較多,所以這個(gè)方法可能不太常用,需要的朋友可以參考下2014-10-10JavaScript關(guān)鍵字this的用法總結(jié)
這篇文章介紹了JavaScript關(guān)鍵字this的用法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06