Глобальная переменная document
есть только в браузерном контексте выполнения js. Иными словами этот скрипт будет работать только если его запустить в браузере.
На сколько я понял ты хочешь создать обработчик DOM события, но запускать код не в браузере а в nodejs. Это нечто странное, так не работает. Чего нужно в целом добиться? Для чего тебе обработчик события?