JS標籤中 阻止預設事件的發生

2021-10-03 17:22:01 字數 653 閱讀 8558

若html標籤中定義了兩個事件(包含乙個自定義函式),那麼系統會先執行使用者自定義的函式,然後執行標籤預設函式。如果想要在執行完自定義函式之後阻止系統預設函式的執行,可以進行如下設定:

因為html標籤繫結事件的方式有兩種,這裡分別進行說明,

"www.baidu.com" οnclick="return do()"> 測試阻止a標籤預設事件執行

functiondo(

)

若想要預設事件執行,則return true注意在onclick中也要新增return關鍵字

src=

"/static/jquery-3.4.1.js"

>

script

>

//引入jquery

"newbox"

>

新增資料a

>

//定義標籤

>$(

function()

)})script

>

通過jquery的方式繫結繫結事件,想要阻止預設事件的發生,只需在函式內return false即可

JS阻止事件冒泡,阻止預設事件

1 event.stoppropagation 阻止冒泡事件,不讓事件向documen上蔓延,但是預設事件任然會執行,當你掉用這個方法的時候,如果點選乙個鏈結,這個鏈結仍然會被開啟 2 event.preventdefault 阻止預設事件,呼叫此方法是,鏈結不會被開啟,但是會發生冒泡,冒泡會傳遞到...

阻止事件冒泡,阻止預設事件

阻止事件冒泡 html 冒泡事件測試 js table click function td click function span click function e 如果js中不加 e.stoppropagation 那輸出結果就依次為span td table。這就叫事件冒泡。就是從下到上,從裡到...

js阻止冒泡事件和預設事件

event.stoppropagation 這個event要通過引數傳遞過來,不然可能有的瀏覽器 比如火狐 不能識別event 要像這麼寫 nclick init.toggleuserinfo this,event init.toggleuserinfo function target,event ...