.htaccess ErrorDocument 404 с помощью js?
Никак. 404 выдаёт сервер, а js выполняется на клиенте.
Только в том случае, если сам сервер у вас написан на яваскрипт, например, на nodejs. В таком случае - смотрите документацию по фреймворку, который используете (response.statusCode, если используете модуль http напрямую)