Дмитрий Беляев, хочу вывести функцию в отдельный файл и ее экспортировать.
А после в другом вызывать, чтобы она вернула объект с запросами к DOM, где уже непосредственно document будет существовать и запрос к элементам пройдет корректно.
Дмитрий Беляев, нет, но тестировщик, который на node js может использовать функцию обращения к DOM.
Если обращение к DOM использовать непосредственно в нем, то всё работает при запросе к странице.
А я хочу хранить ее в отдельном файле.