Столкнулся с этой же проблемой, где только не пробовал писать код JS, но везде возникают ошибки, в одних функциях не понимает document, в других не может работать с объектами, в общем одни полумеры, было бы гораздо удобнее, если бы добавлено JS, во "Встроенные языки", как Node, и можно было бы целиком писать функции и тд.
В общем если кому интересно, то нашел решение в модуле для Node.js, называется "jsdom", работает на Node.js v12.18.3, которая есть в последних выпусках.
Если работать с кодом всей страницы, то подтупливает, поэтому нахожу код нужно элемента и сохраняю в переменную стандартными средствами BAS, после чего уже преобразую эту переменную в DOM и с ним работаю через этот модуль.
Возможно кому-то пригодится эта информация.