ReferenceError: document is not defined

Привет, возникла проблема. При обращении к HTML-документу через document вылезает сообщение, как в заголовке. Пофорсил по интернету - оказалось, что это натура у Node.js такая (запускаю через него).
Т.е. не работает и следующий код:
const x = document.querySelector(‘white’);
alert(x.innerHTML);
Нужно сделать обработчик событий, без document. никак. Как быть?

Глобальная переменная document есть только в браузерном контексте выполнения js. Иными словами этот скрипт будет работать только если его запустить в браузере.

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