У меня недавно была такая же проблема. Режим браузера был установлен на IE9, а режим документа был установлен на IE7 Standards. В этом случае document.addEventListener будет неопределенным.
Чтобы использовать document.addEventListener, вы должны быть уверены, что установите для режима документов значение IE9 Standards .
Нажмите F12 и установите его вручную, если он еще не установлен.
Привет