-
截图笔记查看全部
-
dom0级处理程序查看全部
-
事件冒泡查看全部
-
document.getElementByClassName()在IE10之前是不支持的查看全部
-
2、IE中的事件对象 1>event.type 2>event.srcElement 3>event.cancelBubble 是一个属性 阻止事件冒泡 true表示阻止 4>event.returnValue 是一个属性 阻止事件默认行为 默认值为true 设置成false可以阻止 event = event|| window.event 在IE8以下的查看全部
-
1、DOM中的事件属性 1> event:获得事件类型function showMes(event){ alert(event.type); } 可以返回event.type属性,点击按钮之后返回的是click 2>target:返回的事件加在哪个目标上 3>stopPropagation():方法,阻止事件冒泡,点了一个元素也点击了它的父元素的父元素的父元素。。 4>preventDefault():方法,阻止事件的默认行为,类似于不想让<a>跳转别的页面查看全部
-
4、IE事件处理程序:attachEvent()用来添加 detachEvent()用来删除,两个参数事件处理程序的名称,以及事件处理程序的函数,IE8及更早的版本只支持冒泡,所以没有布尔值参数。 这里的onclick不需要去掉on 5、跨浏览器事件处理程序:建议封装在一个对象内。 js中所有用“.”表示的地方都可以用中括号 需要在addEventHandler结束后加逗号,eventUtil是一个包含键值对的对象,每个键值对中间需要加逗号查看全部
-
showMes = { alert(‘hello world’) }查看全部
-
跨浏览器支持的解决方法查看全部
-
事件处理程序完整笔记查看全部
-
事件处理程序2查看全部
-
事件处理程序查看全部
-
3、DOM2级事件处理程序:定义了两个方法addEventListener()用于指定事件处理程序 以及removeEventListner()用于删除这个程序。 有三个参数:要处理的事件名(给谁添加)、作为事件处理程序的函数以及布尔值(TRUE:事件捕获;False:事件冒泡) 通过add添加的事件只能通过remove删,他们两的参数必须一致 他们可以给一个元素上添加多个事件处理程序,按照顺序执行 最后要注意一点,所有的函数onclick onmouseover等等在使用的时候都要把on去掉查看全部
-
2、DOM0级事件处理程序:简单可以跨浏览器,是以对象的属性的方式添加函数,修改的时候与HTML无关。 var btn = document.getELementById("btn"); btn.onclick = function(){ alert("hello"); }查看全部
-
1、HTML事件处理程序:HTML和JS最好不要混合在一起,这样改的时候要改两个地方,所以被摒弃了查看全部
举报
0/150
提交
取消