id определен на стороне клиента, вы пытаетесь использовать его в ejs, но ваш сервер сначала обрабатывает ejs, затем отправляет его в ваш браузер, и только затем ваш браузер обрабатывает скрипт на стороне клиента.
Ваш EJS всегда обрабатывается перед javascript на стороне клиента, при обработке ejs определяется только содержимое ejs, ваш скрипт на стороне клиента еще не определен