2018-09-15


事件处理

JS中获取对象,然后使用 onclick=function(){},但也可以在html中直接指定onclick=“函数

JS中指定事件处理程序时,事件名称必须小写才能正确响应事件”

注册事件监听

在IE中attachEvent(),detachEvent()#可以注册多个事件,后加入的函数先被调用,因为是栈

非IE中addEventListener(),removeEventListener()#先加入的先执行,因为是队列

取消事件

IE中cancelBubble=true

非IE中stopPropagation()

取消事件传递后的默认处理

在IE中window.event.returnValue=false

非IE中event.preventDefault()

表单提交事件:如果在onsubmit,onreset事件中调用的是自定义的函数,那么必须在函数前加上return,否则不管函数返回false,true,事件永完返回是true,所以一定会提交

document.write(),document.wrieln()只在在

中才会有区别加上一个换行,其他地方2个都是相同的

你可能感兴趣的:(2018-09-15)