why could a check if (document.addEventListener) returns false

Miroo picture Miroo · Oct 11, 2010 · Viewed 17.2k times · Source

On what basis does a check if (document.addEventListener) return false? Is there a way we can change this?

Answer

Nikita Rybak picture Nikita Rybak · Oct 11, 2010

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).

Docs for addEventListener