addEventListenerを関数化

by iwbjp

HTML

<span id="btn">button</span>

JavaScript

function addListener(target, type, handler){
	if(target.addEventListener){
		target.addEventListener(type, handler, false);
	}
	else if(target.attachEvent){
		target.attachEvent("on" + type, handler);
	}
	else{
		target["on" + type] = handler;
	}
}

function test(){
	alert("success");
}

var btn = document.getElementById("btn");
addListener(btn, "click", test);