JS瀏覽器的預設行為及阻止行為

2021-09-29 06:29:12 字數 464 閱讀 3709

一、瀏覽器的預設行為以及阻止行為

(一)右鍵選單事件:oncontextmenu;

阻止:return false;

阻止:標準瀏覽器:event.preventdefault();

ie8及以下:event.returnvalue = false;

相容:event.preventdefault ? event.preventdefault() :event.returnvalue = false;

(三)瀏覽器的拖拽事件:ondragstart;

阻止:return false;

二、事件***

(一)如果繫結同乙個事件,觸發多個事件處理程式時,使用監聽事件

(二)新增監聽事件

function addevent(obj,event,fn,false)else if(obj.attachevent)else if(obj.detachevent)

JS阻止預設行為

如果事件可取消,則取消該事件,而不停止事件的進一步傳播。語法 event.preventdefault 案例 1 doctype html 2 html lang en 3 head 4 meta charset utf 8 5 title event.preventdefault title 6h...

JS停止事件冒泡 阻止瀏覽器預設行為

一 停止事件冒泡 如果提供了事件物件,則這是乙個非ie瀏覽器 if e e.stoppropagation 因此它支援w3c的stoppropagation 方法 e.stoppropagation else 否則,我們需要使用ie的方式來取消事件冒泡 window.event.cancelbubb...

JS阻止事件冒泡以及瀏覽器預設行為

e的相容 function fn e firefox裡的event跟ie裡的不同,ie裡的是全域性變數,隨時可用。firefox裡的要用引數引導才能用,是執行時的臨時變數 在ie opera中是window.event,在firefox中是event。而事件的物件,在ie中是window.event...