<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Coda Bubble Example</title>
</head>
<body>
<button id="Button1">测试</button>
<script type="text/javascript">
// 添加事件监听
// target:载体
// type:事件类型
// func:事件函数
function addEventHandler(target, type, func) {
if (target.addEventListener)
target.addEventListener(type, func, false);
else if (target.attachEvent)
target.attachEvent("on" + type, func);
else target["on" + type] = func;
}
// 删除事件监听
// target:载体
// type:事件类型
// func:事件函数
function removeEventHandler(target, type, func) {
if (target.removeEventListener)
target.removeEventListener(type, func, false);
else if (target.detachEvent)
target.detachEvent("on" + type, func);
else delete target["on" + type];
}
var Button1 = document.getElementById("Button1");
var Button1Click = function() { alert(1); };
addEventHandler(Button1, "click", Button1Click);
addEventHandler(Button1, "click", function() { alert("event 1"); } );
addEventHandler(Button1, "click", function() { alert("event 2"); } );
removeEventHandler(Button1, "click", function() { alert("event 3"); } );
removeEventHandler(Button1, "click", Button1Click);
</script>
</body>
</html>