首頁 web前端 js教程 javascript冒泡事件的用法範例(程式碼)

javascript冒泡事件的用法範例(程式碼)

Oct 27, 2018 pm 03:20 PM
冒泡事件

這篇文章帶給大家的內容是關於javascript冒泡事件的用法範例(程式碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

說明:當下層元素和上層元素支援相同事件,當上層事件觸發時,下層事件也會觸發,這就叫事件冒泡。

取消事件冒泡:ev.cancelBubble = true

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style>
        body{
        background:yellow;}
        div{
        width:300px;
        height:300px;
        background:green;
        }
        </style>
    </head>
    <body  onclick="di()">
        <div onclick="ding()"></div>    
    </body >
    <script>
    function di(){
    alert(&#39;底层&#39;)
    
    }
    function ding(e){
    var ev = e|| event

// 取消事件冒泡,其实是阻止事件向下传递
            ev.cancelBubble = true
    alert(&#39;上层社会&#39;)
    }
    
    </script>

</html>
登入後複製

點擊上層div,會連帶觸發下層事件。取消冒泡只需要:ev.cancelBubble = true

javascript冒泡事件的用法範例(程式碼)

以上是javascript冒泡事件的用法範例(程式碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

冒泡事件的常見阻止方法有哪些? 冒泡事件的常見阻止方法有哪些? Feb 19, 2024 pm 10:25 PM

常用的阻止冒泡事件指令有哪些?在Web開發中,我們經常會遇到需要處理事件冒泡的情況。當一個元素上觸發了某個事件,例如點擊事件,它的父級元素也會觸發相同的事件。這種事件傳遞的行為稱為事件冒泡。有時候,我們希望阻止事件冒泡,使事件只在當前元素上觸發,並阻止其向上級元素傳遞。為了實現這個目的,我們可以使用一些常見的阻止冒泡事件的指令。 event.stopPropa

不支持冒泡的事件:限制及範圍 不支持冒泡的事件:限制及範圍 Jan 13, 2024 pm 12:51 PM

冒泡事件(BubblingEvent)是指在DOM樹中從子元素逐級觸發父元素的事件傳遞方式。大多數情況下,冒泡事件具有良好的靈活性和可擴展性,但是也存在一些特殊情況,這些情況下事件不支持冒泡。一、哪些事件不支持冒泡?雖然大部分的事件都支持冒泡,但有些事件是不支持冒泡的。以下是一些常見的不支援冒泡的事件:focus和blur事件load和unloa

什麼事件不能冒泡 什麼事件不能冒泡 Nov 20, 2023 pm 03:00 PM

不能冒泡的事件有:1、focus事件;2、blur事件;3、scroll事件;4、mouseenter和mouseleave事;5、mouseover和mouseout事件;6、mousemove事件;7、keypress事件;8、beforeunload事件;9、DOMContentLoaded事件;10、cut、copy和paste事件等。

冒泡事件的涵義是什麼 冒泡事件的涵義是什麼 Feb 19, 2024 am 11:53 AM

冒泡事件是指在網路開發中,當一個元素上觸發了某個事件後,該事件將會向上層元素傳播,直到達到文檔根元素。這種傳播方式就像氣泡從底部逐漸冒上來一樣,因此被稱為冒泡事件。在實際開發中,了解並理解冒泡事件的工作原理對於正確處理事件十分重要。以下將透過具體的程式碼範例來詳細介紹冒泡事件的概念和使用方法。首先,我們建立一個簡單的HTML頁面,其中包含一個父級元素和三個子

為何會有事件無法冒泡的情況出現? 為何會有事件無法冒泡的情況出現? Jan 13, 2024 am 08:50 AM

為什麼在某些情況下事件無法冒泡?事件冒泡是指當一個元素上的某個事件被觸發時,該事件會從最內層的元素開始逐級向上傳遞,直到傳遞到最外層的元素。但是在某些情況下,事件不能冒泡,即事件只會在觸發的元素上處理,不會傳遞到其他元素上。本文將介紹一些常見的情況,討論為什麼事件無法冒泡,並提供具體程式碼範例。使用事件捕捉模式:事件擷取是另一種事件傳遞的方式,與事件冒泡相反。

掌握JavaScript中常見的事件冒泡機制 掌握JavaScript中常見的事件冒泡機制 Feb 19, 2024 pm 04:43 PM

JavaScript中常見的冒泡事件:掌握常用事件的冒泡特性,需要具體程式碼範例引言:在JavaScript中,事件冒泡是指事件會從嵌套層次最深的元素開始向外層元素傳播,直到傳播到最外層的父級元素。了解並掌握常見的冒泡事件,可以幫助我們更好地處理使用者互動和事件處理。本文將介紹一些常見的冒泡事件,並提供具體的程式碼範例來幫助讀者更好地理解。一、點擊事件(click

阻止冒泡事件的指令有哪些 阻止冒泡事件的指令有哪些 Nov 21, 2023 pm 04:14 PM

阻止冒泡事件的指令有stopPropagation()、cancelBubble屬性、event.stopPropagation()、event.cancelBubble屬性、event.stopImmediatePropagation()等。詳細介紹:1、stopPropagation()是最常用的指令之一,用於停止事件的傳播。當事件觸發時,呼叫該方法可以阻止事件繼續等等。

掌握冒泡事件的重要性,增強個人社交能力 掌握冒泡事件的重要性,增強個人社交能力 Jan 13, 2024 pm 02:22 PM

了解冒泡事件的作用,提升個人社交能力,需要具體代碼範例導語:在當今社群媒體發達的時代,個人社交能力越來越重要。社交能力的提升不僅是為了交朋友,更是為了與人溝通、適應社會、實現個人發展。然而,許多人面對陌生人或大眾場合時,往往感到不知所措,不知道如何與人建立連結。本文將詳細介紹冒泡事件的作用,並提供了具體的程式碼範例,幫助讀者學習並掌握社交技巧,提升個人社

See all articles