lcf's Web Cote

Don't try to tie me down with those conventions.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

javascript添加事件

Posted on 2007-07-22 13:25  Lcf  阅读(133)  评论(0编辑  收藏  举报

两种方式:直接给对象添加事件,节点添加事件
例如给一个id为tab1的添加onclick事件
第一种情况:

var t = document.getElementById("tab1");
t.onclick 
= function tst(){
    alert(
'');
}

第二种情况 这种情况更加动态,更为实用,而且还能添加多个函数(添加的事件的顺序即执行顺序),呵呵

   var tb = document.getElementById("tab1");
    
if(window.addEventListener)// Mozilla, Netscape, Firefox
        td_value.addEventListener('click', alert('11'), false);
        td_value.addEventListener(
'click', alert('12'), false);
    }
 else // IE
        td_value.attachEvent('onclick',  function(){alert('21');});
        td_value.attachEvent(
'onclick',  function(){alert('2'2);});
    }