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