基本方法: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.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)
}
{ // 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); }