大草兔_cc
2016-08-11 14:15
<!DOCTYPE htmL>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<div>
<input type="button" value="确定" id="btn1">
</div>
<script type="text/javascript">
function showmes(){
alert('hello world!');
}
var btn1=document.getElementById("btn1");
var eventUtil ={
addHandler:function(element,type,handler){
if(element.addEventListener){
element.addEventListener(type,handler,false);
}
else if(element.attachEvent{
element.attachEvent('on'+type,handler);
}
else {
element['on'+type]=handler;
}
}
}
eventUtil.addHandler(btn1,'click',showmes);
</script>
</body>
</html>
else if(element.attachEvent{
element.attachEvent('on'+type,handler);
}
少了一个反括号,而且分号不是英文的
如图所示,多多练习。
DOM事件探秘
99545 学习 · 1197 问题
相似问题