<body>
<input type=”button” value=”按钮” id=”bu”/>
<script type=”text/javascript”>
<!–
//添加事件监听函数
function add(target, event, fn) {
if (typeof target.addEventListener !=”undefined”) {
target.addEventListener(event, fn, false);
}
else if (typeof target.attachEvent !=”undefined”) {
target.attachEvent(“on” + event, fn);
}
else {
target[“on” + event] = fn;
}
};
//删除事件监听函数
function remove(target, event, fn) {
if (typeof target.removeEventListener !=”undefined”) {
target.removeEventListener(event, fn, false);
}
else if (typeof target.detachEvent !=”undefined”) {
target.detachEvent(“on” + event, fn);
}
else {
target[“on” + event] = null;
}
};
function A(a,b){
var s=a+b;
alert(s);
}
function B(){
A(1,2);//把有参函数放到一个无参函数中
}
var bu=document.getElementById(“bu”);
add(bu,”click”,B);
remove(bu,”click”,B);
//–>
</script>
</body>