到现在我学习的事件函数绑定对象都是使用的
obj.on事件名称=函数名
这是我今天学习的第一种事件函数绑定对象方法。
这种方法有一个缺点就是这个对象的同意个事件只能绑定一个函数,
那么就需要第二种事件函数绑定对象的方法了。
第二种方法存在着兼容性的问题
ie:obj.attachEvent(事件名称,事件函数);//ie的非标准下顺序是倒序,事件名称有on前缀
标准:obj.addEventListener(事件名称,事件函数,是否捕获);//事件名称没有on前缀
是否捕获:默认是false
false:冒泡 true:捕获
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8">
<script>
window.onload = function(){
function fn1(){
alert(1);
}
function fn2(){
alert(2);
}
//document.addEventListener(‘click‘,fn1,false);
//document.addEventListener(‘click‘,fn2,false);
document.attachEvent(‘onclick‘,fn1);
document.attachEvent(‘onclick‘,fn2);
}
</script>
</head>
<body>
</div>
</body>
</html>
时间: 2024-10-18 06:03:18