欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

javascript:void(0)的含義及用法實例

 更新時間:2021年12月13日 11:09:39   作者:小方哥·  
這篇文章介紹了javascript:void(0)的含義及用法實例,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

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í)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • javascript中數(shù)組array及string的方法總結(jié)

    javascript中數(shù)組array及string的方法總結(jié)

    本文結(jié)合自己的使用經(jīng)驗,給大家總結(jié)了javascript中數(shù)組array及string的使用方法,這里推薦給有需要的小伙伴。
    2014-11-11
  • 淺析JavaScript 箭頭函數(shù) generator Date JSON

    淺析JavaScript 箭頭函數(shù) generator Date JSON

    下面小編就為大家?guī)硪黄獪\析JavaScript 箭頭函數(shù) generator Date JSON。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-05-05
  • 詳解微信小程序中var、let、const用法與區(qū)別

    詳解微信小程序中var、let、const用法與區(qū)別

    微信小程序是可以使用最新ES6標(biāo)準(zhǔn)規(guī)范的Javascript來開發(fā)的,所有ES6中的新特性微信小程序也是支持的,下面我們來總結(jié)下信小程序中var、let、const用法與區(qū)別
    2020-01-01
  • 整理JavaScript對DOM中各種類型的元素的常用操作

    整理JavaScript對DOM中各種類型的元素的常用操作

    這篇文章主要介紹了JavaScript對DOM中各種類型的元素的常用操作整理,DOM操作是JavaScript程序的一大根本任務(wù),需要的朋友可以參考下
    2016-05-05
  • js閉包的用途詳解

    js閉包的用途詳解

    js閉包可以用在許多地方。它的最大用處有兩個,一個是前面提到的可以讀取函數(shù)內(nèi)部的變量,另一個就是讓這些變量的值始終保持在內(nèi)存中。具體怎么理解呢,各位看官請仔細(xì)看好下文
    2014-11-11
  • JavaScript字符串對象的concat方法實例(用于連接兩個或多個字符串)

    JavaScript字符串對象的concat方法實例(用于連接兩個或多個字符串)

    這篇文章主要介紹了JavaScript字符串對象的concat方法實例,這個方法用于連接兩個或多個字符串,平時用+號比較多,所以這個方法可能不太常用,需要的朋友可以參考下
    2014-10-10
  • javascript es6的常用語法你知道嗎

    javascript es6的常用語法你知道嗎

    這篇文章主要為大家介紹了javascriptes6的常用語法,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • 老生常談JavaScript數(shù)組的用法

    老生常談JavaScript數(shù)組的用法

    下面小編就為大家?guī)硪黄仙U凧avaScript數(shù)組的用法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • JavaScript關(guān)鍵字this的用法總結(jié)

    JavaScript關(guān)鍵字this的用法總結(jié)

    這篇文章介紹了JavaScript關(guān)鍵字this的用法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • asm.js使用示例代碼

    asm.js使用示例代碼

    asm.js是一個底層、格外為 JavaScript 子集優(yōu)化的編譯器。這是 Mozilla 研究項目,類似 Emscripten, Mandreel, 和 LLJS,這個示例讓我們簡單學(xué)習(xí)一下asm.js的使用
    2013-11-11

最新評論