On what basis does a check if (document.addEventListener)
return false
? Is there a way we can change this?
if (document.addEventListener)
evaluates to false
if there's no addEventListener
method in document
. This check is usually done to see if you can use this method to attach event to DOM element (works in most browsers except IE).
is there a way we can change this ?
This question I don't completely understand. Probably, you want something like document.attachEvent('onload', callback);
for IE. You can't really add addEventListener
method to document (well, maybe you can, but it wouldn't make sense).