首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

Js动态增添事件

2012-11-15 
Js动态添加事件一、setAttribute该方法在FF下可行,在IE下,不支持该方法添加事件setAttribute(onclick, d

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均为前面定义的变量

热点排行