关于js动态添加事件

 

 两种方式:直接给对象添加事件,节点添加事件 

例如给一个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);});
    }

深圳人才网 深圳招聘网 深圳人才招聘网 深圳人才大市场 

企业、个人免费注册,获取想要的 深圳 软件工程师招聘信息 月薪最低3000-8000,更有高端猎头职位! 

www.szrcwz.com                                                                                                                                           

                  Google 提供的广告


 

posted @ 2010-11-03 16:45  栈长  阅读(149)  评论(0编辑  收藏  举报