欢迎你访问我的个人网站:www.6ideas.cn,资料更丰富.

javascrip 事件追加方法 (小技巧二)

Posted on 2007-04-12 09:21  talantlee  阅读(623)  评论(0编辑  收藏  举报

基本方法:attachEvent(IE)/detachEvent;addEventListener( Mozilla, Netscape, Firefox)/removeEventListener

在之前的邏輯判斷式的基礎上,在設計javascript的時候,可以針對瀏覽器的不同,寫出適合不同種類瀏覽器的代碼。
追加代碼:

var obj=document.getElementById("id1")
if(window.addEventListenner)// Mozilla, Netscape, Firefox
 obj.addEventListenner("click",clickfun,false)
else
 obj.attachEvent(
"onclick",clickfun)


移除代碼:

if(window.removeEventListener())
// Mozilla, Netscape, Firefox 
   daycol.removeEventListener('click', clickfun, false); 
}
 
else
 
// IE
 daycol.detachEvent('onclick', clickfun); 
}


function clickfun(value)
{
  alert(value)
}

3>另外一種簡單的方法
document.getElementById("txtvalue2").onclick=function(evt){alert(evt); }


Copyright © 2024 talantlee
Powered by .NET 8.0 on Kubernetes