Javascript 针对旧IE的Addeventlistener回退

Javascript 针对旧IE的Addeventlistener回退,javascript,internet-explorer,addeventlistener,attachevent,Javascript,Internet Explorer,Addeventlistener,Attachevent,我正在尝试创建一个简单的回退函数,它将确保addeventlistener能够在早于9的IE版本中工作 到目前为止,我有这个 if (!Element.prototype.addEventListener) { Element.prototype.addEventListener = function(ev, fc) { xxx.attachEvent('on' + ev, fc);

我正在尝试创建一个简单的回退函数,它将确保addeventlistener能够在早于9的IE版本中工作

到目前为止,我有这个

if (!Element.prototype.addEventListener)
{ 
     Element.prototype.addEventListener =
           function(ev, fc)
            {
                xxx.attachEvent('on' + ev, fc);
            }
}
问题是,我不知道如何获取事件所附加到的元素的引用。(xxx)


任何建议都将不胜感激。

那太好了​​​​​​​​​​​​​​​​​ <代码>此