国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

2023-06-22 使用事件委托來為所有子節(jié)點(diǎn)綁定事件,e.target和this的區(qū)別,vue獲取DOM節(jié)點(diǎn)的常見方法

這篇具有很好參考價(jià)值的文章主要介紹了2023-06-22 使用事件委托來為所有子節(jié)點(diǎn)綁定事件,e.target和this的區(qū)別,vue獲取DOM節(jié)點(diǎn)的常見方法。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1.使用事件委托為子節(jié)點(diǎn)綁定事件
<body>
  <ul onclick="func(event)">
    <li>1</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>
    <li>5</li>
  </ul>
</body>
<script>
    function func(e){
      console.log(e.target)
      e.target.style.background="yellow"
    }
</script>
2.e.target和this的區(qū)別
  • 形參e是指事件對(duì)象,
它是事件的一系列相關(guān)數(shù)據(jù)的集合,由系統(tǒng)自動(dòng)創(chuàng)建,無(wú)需傳參,
事件對(duì)象只有在事件(比如onclick)存在時(shí)在存在
  • e.target是返回觸發(fā)事件的對(duì)象
  • e.target與this的區(qū)別
e.target返回的是 觸發(fā) 事件的對(duì)象或元素,this返回的是 綁定/調(diào)用 事件的對(duì)象或元素

比如:
在事件委托中,把點(diǎn)擊事件綁定給父節(jié)點(diǎn)(ul)時(shí),
this返回的是綁定點(diǎn)擊事件的元素,也就是ul
而e.target返回的是被點(diǎn)擊的某個(gè)子節(jié)點(diǎn),也就是li

3.vue中如何獲取DOM節(jié)點(diǎn)?

注:vue無(wú)需通過操作DOM節(jié)點(diǎn)來更新界面,也不推薦開發(fā)者直接操作DOM文章來源地址http://www.zghlxwxcb.cn/news/detail-496542.html

方法一:通過事件源來獲取當(dāng)前點(diǎn)擊的節(jié)點(diǎn)
  • 不傳參
//html
 <input type="button" value="點(diǎn)擊" v-on:click='fun'/>
//js
methods:{
             fun:function(event){
                 console.log(event.target);
             }
         }
  • 傳參
//html
 <input type="button" value="點(diǎn)擊" v-on:click='fun($event.target)'/>
//js
methods:{
             fun:function(e){
                 console.log(e);
             }
         }
方法二:通過ref來獲取當(dāng)前點(diǎn)擊的節(jié)點(diǎn)
//html
 <input ref='name' type="button" value="點(diǎn)擊" v-on:click='fun'/>
//js
methods:{
           fun(){
               console.log(this.$refs.name);
           }
         }
方法三:使用自定義指令來獲取當(dāng)前點(diǎn)擊的節(jié)點(diǎn)
//html
 <input type="button" value="點(diǎn)擊" v-get/>
//js(無(wú)需點(diǎn)擊就能獲取)
   Vue.directive("get",{
       bind:function(el){
           console.log(el);
       }
   })

到了這里,關(guān)于2023-06-22 使用事件委托來為所有子節(jié)點(diǎn)綁定事件,e.target和this的區(qū)別,vue獲取DOM節(jié)點(diǎn)的常見方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 小程序事件綁定使用

    事件是視圖層到邏輯層的通訊方式。 事件可以將用戶的行為反饋到邏輯層進(jìn)行處理。 事件可以綁定在組件上,當(dāng)達(dá)到觸發(fā)事件,就會(huì)執(zhí)行邏輯層中對(duì)應(yīng)的事件處理函數(shù)。 事件對(duì)象可以攜帶額外信息,如 id, dataset, touches 在組件中綁定一個(gè)事件處理函數(shù) 然后在相應(yīng)的page定義中

    2024年02月09日
    瀏覽(16)
  • 2023-06-10:給定一個(gè)由 n 個(gè)節(jié)點(diǎn)組成的網(wǎng)絡(luò),用 n x n 個(gè)鄰接矩陣 graph 表示 在節(jié)點(diǎn)網(wǎng)絡(luò)中,只有當(dāng) graph[i][j] = 1 時(shí),節(jié)點(diǎn) i 能夠直接連接到另一個(gè)節(jié)點(diǎn) j。

    2023-06-10:給定一個(gè)由 n 個(gè)節(jié)點(diǎn)組成的網(wǎng)絡(luò),用 n x n 個(gè)鄰接矩陣 graph 表示 在節(jié)點(diǎn)網(wǎng)絡(luò)中,只有當(dāng) graph[i][j] = 1 時(shí),節(jié)點(diǎn) i 能夠直接連接到另一個(gè)節(jié)點(diǎn) j。

    2023-06-10:給定一個(gè)由 n 個(gè)節(jié)點(diǎn)組成的網(wǎng)絡(luò),用 n x n 個(gè)鄰接矩陣 graph 表示 在節(jié)點(diǎn)網(wǎng)絡(luò)中,只有當(dāng) graph[i][j] = 1 時(shí),節(jié)點(diǎn) i 能夠直接連接到另一個(gè)節(jié)點(diǎn) j。 一些節(jié)點(diǎn) initial 最初被惡意軟件感染。只要兩個(gè)節(jié)點(diǎn)直接連接, 且其中至少一個(gè)節(jié)點(diǎn)受到惡意軟件的感染,那么兩個(gè)節(jié)點(diǎn)都

    2024年02月08日
    瀏覽(18)
  • 【C#學(xué)習(xí)筆記】委托與事件 (從觀察者模式看C#的委托與事件)

    【C#學(xué)習(xí)筆記】委托與事件 (從觀察者模式看C#的委托與事件)

    轉(zhuǎn)載請(qǐng)注明出處:??https://blog.csdn.net/weixin_44013533/article/details/134655722 作者:CSDN@|Ringleader| 主要參考: 委托(C# 編程指南) 事件介紹 C# 中的委托和事件簡(jiǎn)介 Delegate 類 Exploring the Observer Design Pattern微軟技術(shù)文章翻譯 委托是一種 引用類型 ,表示對(duì)具有特定參數(shù)列表和返回類型

    2024年02月04日
    瀏覽(57)
  • JS事件冒泡與JS事件代理(事件委托)

    JS事件冒泡與JS事件代理(事件委托)

    通俗來講,當(dāng)觸發(fā)(點(diǎn)擊或者觸摸之類的做法)有父元素的子元素的時(shí)候,事件會(huì)從事件源(被點(diǎn)擊的子元素)開始逐級(jí)向上傳播,觸發(fā)父級(jí)元素的點(diǎn)擊事件,一直會(huì)傳到window。如果在某一層想要中止冒泡,使用 event.stopPropagation() 。下面見詳細(xì)的代碼: 我們可以發(fā)現(xiàn),當(dāng)點(diǎn)

    2024年02月09日
    瀏覽(31)
  • 【華為OD機(jī)試 2023 B卷 | 100分】事件推送、 所有(Ai, Bj)數(shù)對(duì)(C++ Java JavaScript Python)

    2023年11月份,華為官方已經(jīng)將 華為OD機(jī)考:OD統(tǒng)一考試(A卷 / B卷)切換到 OD統(tǒng)一考試(C卷) 。根據(jù)考友反饋:目前抽到的試卷為B卷或C卷,其中C卷居多 ,按照之前的經(jīng)驗(yàn)C卷部分考題會(huì)復(fù)用A卷,B卷題,博主正積極從考過的同學(xué)收集C卷真題。 可以先繼續(xù)刷B卷, C卷的題目會(huì)

    2024年02月09日
    瀏覽(20)
  • 桌面端旗艦顯卡/GPU,所有顯卡,服務(wù)器顯卡,加速卡,工作站顯卡天梯榜單,天梯圖,天梯列表,2023/2/22

    注意:這里僅統(tǒng)計(jì)能買到的GPU,部分超算的定制GPU不算在內(nèi) 順序:從高到低 NVIDIA OVX SuperPOD(1024 L40) NVIDIA DGX H100 256 SuperPOD NVIDIA DGX A100 256 SuperPOD NVIDIA OVX POD(128 L40) NVIDIA OVX Server(8*L40) NVIDIA HGX H100 8-GPU SXM Board NVIDIA DGX H100 NVIDIA HGX A100 16-GPU SXM Board NVIDIA DGX A100 NVIDIA HGX H1

    2024年02月06日
    瀏覽(27)
  • 2023-05-12:存在一個(gè)由 n 個(gè)節(jié)點(diǎn)組成的無(wú)向連通圖,圖中的節(jié)點(diǎn)按從 0 到 n - 1 編號(hào), 給你一個(gè)數(shù)組 graph 表示這個(gè)圖, 其中,graph[i] 是一個(gè)列表,由所有與節(jié)點(diǎn) i

    2023-05-12:存在一個(gè)由 n 個(gè)節(jié)點(diǎn)組成的無(wú)向連通圖,圖中的節(jié)點(diǎn)按從 0 到 n - 1 編號(hào), 給你一個(gè)數(shù)組 graph 表示這個(gè)圖, 其中,graph[i] 是一個(gè)列表,由所有與節(jié)點(diǎn) i

    2023-05-12:存在一個(gè)由 n 個(gè)節(jié)點(diǎn)組成的無(wú)向連通圖,圖中的節(jié)點(diǎn)按從 0 到 n - 1 編號(hào), 給你一個(gè)數(shù)組 graph 表示這個(gè)圖, 其中,graph[i] 是一個(gè)列表,由所有與節(jié)點(diǎn) i 直接相連的節(jié)點(diǎn)組成。 返回能夠訪問所有節(jié)點(diǎn)的最短路徑的長(zhǎng)度。 你可以在任一節(jié)點(diǎn)開始和停止,也可以多次重訪

    2024年02月04日
    瀏覽(26)
  • WPF中TextBox使用KeyBinding綁定命令,鍵盤事件

    ? ? 最近在做一個(gè)掃碼槍識(shí)別條形碼的功能,TextBox文本按回車鍵或者是掃碼槍識(shí)別條形碼自動(dòng)觸發(fā)查詢功能,由于架構(gòu)采用的是MVVM的開發(fā)模式,所以,剛開始采用KeyBinding的方式綁定命令,然后實(shí)現(xiàn)該功能;代碼如下: 對(duì)應(yīng)的ViewModel中綁定命令事件,代碼如下所示 ? ? 初步

    2024年02月14日
    瀏覽(42)
  • JS 事件委托

    JS 事件委托

    JavaScript事件委托(Event delegation)又叫事件代理,是一種在父元素上監(jiān)聽事件,然后通過事件冒泡機(jī)制來處理子元素的事件的技術(shù)。通過事件委托,可以避免為每個(gè)子元素都綁定事件處理程序,提高性能并簡(jiǎn)化代碼。 事件委托的基本原理是將事件處理程序綁定在父元素上,然

    2024年02月11日
    瀏覽(24)
  • c# 事件與委托

    //在C#中, 事件是一種特殊的委托 ,它允許對(duì)象通知其他對(duì)象發(fā)生了某個(gè)特定的事件。 //事件通常用于GUI應(yīng)用程序中,例如當(dāng)用戶單擊按鈕時(shí),按鈕控件會(huì)引發(fā)Click事件, //然后其他對(duì)象可以訂閱該事件并執(zhí)行相應(yīng)的操作。 //以下是一個(gè)簡(jiǎn)單的示例,演示如何在C#中使用事件和

    2024年02月06日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包