javascript之卸载鼠标事件的代码
2007-05-14 00:00
411 查看
//by xmg
<script>
function addEvent(obj,eventName,eventFunc){
if(obj.attachEvent) {
obj.attachEvent(eventName,eventFunc);
}else if(obj.addEventListener){
eventName = eventName.toString().replace(/on(.*)/i,'$1');
obj.addEventListener(eventName,eventFunc,true);
}
}
function delEvent(obj,eventName,eventFunc){
if(obj.detachEvent)
obj.detachEvent(eventName,eventFunc)
else if(obj.removeEventListener){
eventName = eventName.toString().replace(/on(.*)/i,'$1');
obj.removeEventListener(eventName,eventFunc,true);
}
}
</script>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<button onclick=addEvent(document,"onclick",test1)>add1</button><br>
<button onclick=delEvent(document,"onclick",test1)>del1</button><br>
<button onclick=addEvent(document,"onclick",test2)>add2</button><br>
<button onclick=delEvent(document,"onclick",test2)>del2</button><br>
<script>
function test1(){
alert("test1")
}
function test2(){
alert("test2")
}
document.onclick=function(){
alert(1)
}
</script>
</BODY>
</HTML>
<script>
function addEvent(obj,eventName,eventFunc){
if(obj.attachEvent) {
obj.attachEvent(eventName,eventFunc);
}else if(obj.addEventListener){
eventName = eventName.toString().replace(/on(.*)/i,'$1');
obj.addEventListener(eventName,eventFunc,true);
}
}
function delEvent(obj,eventName,eventFunc){
if(obj.detachEvent)
obj.detachEvent(eventName,eventFunc)
else if(obj.removeEventListener){
eventName = eventName.toString().replace(/on(.*)/i,'$1');
obj.removeEventListener(eventName,eventFunc,true);
}
}
</script>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<button onclick=addEvent(document,"onclick",test1)>add1</button><br>
<button onclick=delEvent(document,"onclick",test1)>del1</button><br>
<button onclick=addEvent(document,"onclick",test2)>add2</button><br>
<button onclick=delEvent(document,"onclick",test2)>del2</button><br>
<script>
function test1(){
alert("test1")
}
function test2(){
alert("test2")
}
document.onclick=function(){
alert(1)
}
</script>
</BODY>
</HTML>
您可能感兴趣的文章:
相关文章推荐
- javascript之卸载鼠标事件的代码
- javascript简单拖拽实现代码(鼠标事件 mousedown mousemove mouseup)
- 支持IE和Firefox的鼠标滚轮事件JavaScript代码
- javascript简单拖拽实现代码(鼠标事件 mousedown mousemove mouseup)
- JavaScript FAQ(十四)——鼠标事件(一)
- javascript的event事件与获取鼠标光标- -
- [导入]javascript鼠标事件汇总
- 鼠标的滚轮javascript事件
- JavaScript 使用计时事件制作的钟表 【每日一段代码76】
- JavaScript获取onclick、onchange等事件值的代码
- javascript屏蔽鼠标、键盘事件
- 鼠标右击事件(javascript)
- jQuery javaScript捕获回车事件(示例代码)
- Javascript鼠标事件
- js 鼠标事件的抓取代码
- JavaScript 鼠标点击事件的整合
- JavaScript中的鼠标滚轮事件详解
- 浅谈Javascript鼠标和滚轮事件