能不能帮我看看哪边出问题了 无法弹出alert警告

来源:2-4 IE事件处理程序及跨浏览器解决

黑桃sco

2015-08-29 19:37

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;
				}
			},
			// 删除句柄
			removeHandler:function(element,type,handler){
				if(element.removeEventListener){
					element.removeEventListener(type,handler,false);
				}else if(element.detachEvent){
					element.detachEvent('on'+type,handler);
				}else{
					element['on'+type]=null;
				}
			}
		}
		showMes4(){
			alert("跨浏览器的click事件");
		}
		
		eventUtil.addHandler(btn5,'click',showMes4);

body部分

<input type="button" id="btn5" value="按钮5"><br/>


写回答 关注

1回答

  • seac
    2015-08-31 14:58:35
    已采纳

    showMes4( )前面加function

    黑桃sco

    非常感谢!我看得头都大了都没发现。。。

    2015-08-31 22:15:05

    共 1 条回复 >

DOM事件探秘

DOM事件?本课程会通过实例来给小伙伴们讲解如何使用这些事件

99545 学习 · 1197 问题

查看课程

相似问题