-
事件對象:在觸發DOM上的事件時都會產生一個對象,事件對象event DOM的事對象: 1.type屬性 用于獲取事件類型; 2.target屬性 用于獲取事件目標; 3.stopPropagation()方法 用于阻止事件冒泡; 4.preventDefault()方法 阻止事件的默認行為查看全部
-
跨瀏覽器事件處理程序 封裝方法到對象中。 調用對象的方法:添加 刪除查看全部
-
跨瀏覽器事件處理程序 封裝方法 事件處理程序判斷: dom2級---> IE--> dom0級 element.onclick==element['onclick'];是等價的查看全部
-
跨瀏覽器的事件處理程序,可恰當地使用能力檢測;將方法封裝到一個對象里,把對象放到一個變量里面。查看全部
-
注意:onclick查看全部
-
IE事件處理程序: attachEvent();添加事件 detachEvent();刪除事件 接收相同的兩個參數:事件處理程序的名稱和事件處理程序的函數。不使用第三個參數的原因:IE8及更早的瀏覽器版本只支持事件冒泡!查看全部
-
通過addEventListener()添加的事件 只能通過removeEventListner()刪除 DOM0級和DOM2級,一個元素可以給它添加多個事件處理程序,會按順序執行。this,可以引用被觸發的那個元素。 而HTML事件不可以添加多個事件處理程序。 但是IE不支持DOM2級事件處理程序,它具有自己的事件處理程序。查看全部
-
false查看全部
-
DOM2級事件處理程序: 定義了兩個方法:用于處理指定和刪除事件處理程序的操作,addEventListener()和removeEventListner(). 接收三個參數:要處理的事件名、作為事件處理程序的函數和布爾值。 布爾值:true表示事件捕獲時調用事件處理程序,flase表示事件冒泡時調用事件處理程序。一般用的是flase。查看全部
-
DOM 0級事件處理方法查看全部
-
先把元素取出來,然后讓事件以這個對象屬性的形式出現 去給它添加事件 的方法,叫做DOM 0級事件處理程序。它不存在HTML事件的缺點。查看全部
-
使用事件處理程序:2.DOM0級事件處理程序:把一個函數賦值給一個事件的處理程序屬性(較傳統的方式)(用的比較多的方法)(優點:簡單,跨瀏覽器的優勢)查看全部
-
使用事件處理程序:1.HTML事件處理程序(缺點:HTML和JS代碼緊密的耦合在一起,后期修改js代碼的時候還要修改html代碼)查看全部
-
事件冒泡:從最內層至最外層(IE) 事件捕獲:從最外層至最內層(Netscape)查看全部
-
事件冒泡:即事件最開始由最具體的元素(文檔中嵌套層次最深的那個節點)接收,然后逐級向上傳播至最不具體的那個節點(文檔)查看全部
舉報
0/150
提交
取消