-
事件冒泡:即事件最开始由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播至最不具体的那个节点(文档)。查看全部
-
IE------事件冒泡流 NETSCAPE-------事件捕获流查看全部
-
事件流----描述的是从页面中接受事件的顺序查看全部
-
判斷函數是否存在,不用加(),函數有回傳值才加()查看全部
-
dom事件對象使用查看全部
-
用||可以解決IE跟其它瀏覽器方法不同問題查看全部
-
關於如何運用DOM事件行為 可以來這部影片參考喔 stopPropagation是阻止事件冒泡->意思是本來只是控制某個點,發散出去 preventDeault是阻止預設動作->好像<a href="#"></a>應該點擊會跳去#,使用這方法就不會了查看全部
-
完整DOM事件處理程序查看全部
-
如何調用封裝完的方法查看全部
-
事件流:简单理解为点击按钮时,也点击了按钮所在的容器以及容器至外地的容器一直到整个DOM 事件冒泡:指从事件所在的最具体的元素一直冒泡到最不具体的元素 事件捕获:最不具体的事件应该先接受,最具体的事件应该后接收。事件捕获与事件冒泡相反 直接把事件加载到html结构中的元素上的事件方法:叫做HTML事件 缺点:HTML事件的缺点 HTML和JS 代码紧密耦合在一起 DOM 0级处理事件方法:先取出HTML元素,再对该元素进行事件添加。eg:btn.onclick=function(); btn.onclick=null;//删除事件 DOM2级事件处理程序 定义了两个方法: addEventListener()添加事件 removeEventListener()移除事件 三个参数设置;事件名称,处理方法(函数),布尔值-----冒泡(false)或捕获(true) btn3.addEventListener('click',showMes,false); 注意: 1、若事件名称有on,则需去掉on。onclick -----> click,onmouseover -----> mouseover等等; 2、false 兼容所有浏览器-----事件冒泡流。 3.通过addEventListener添加的事件只能通过removeEventListener来删除。---参数要一样 btn.removeEventListener(参数);//参数必须和btn.addEventListener的参数一致,删除事件 dom0级和dom2级事件处理程序 可以给一个事件绑定多个函数,事件触发的时候会按照绑定顺序执行各个函数。 btn3.addEventListener('click',showMes,false); btn3.addEventListener('click',showMes,function(){alert(this.value);},false); 缺点:IE不支持该事件查看全部
-
如何讓IE以及chrome都可以使用二級DOM 使用封裝 addHandler是自己寫的 element表示要被調用的元素 type表示方法 handler表示要執行甚麼函數 在else區塊中,由於不能寫像element.onclick因為各種不適合 但是其實也有element[onclick]這種寫法查看全部
-
事件的两个属性和两个方法 type 事件的类型 target 事件触发的对象 stopPropagation() 阻止事件冒泡 preventDefalt()阻止事件默认行为查看全部
-
可以添加多個dom2事件查看全部
-
實際dom2級事件寫法查看全部
-
事件冒泡:事件最开始由最具体的元素接收,然后逐级向上传播至最不具体的那个节点(文档) 事件捕获:不太具体的节点应该更早接收到事件,而最具体的节点最后接收到事件查看全部
举报
0/150
提交
取消