`
lws0402
  • 浏览: 107013 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Js动态添加事件

    博客分类:
  • js
阅读更多
一、setAttribute
   该方法在FF下可行,在IE下,不支持该方法添加事件
  
   setAttribute("onclick", "display()");
   

   该方法在FF下可以正常运行,在IE就不能运行。

二、attachEvent 和 addEventListener
   IE下用 attachEvent
   非IE下用 addEventListener
  
   if(window.addEventListener) // Mozilla, Netscape, Firefox   
   {
     d.addEventListener("click", function(text_div_id, imgId, i){display(text_div.id, img_id, i);}, false);
   }else //IE
   {
     d.attachEvent('onclick',  function(){display(text_div.id, img_id, i);});
   }
   

   其中text_div.id, img_id, i均为前面定义的变量
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics