Как получить элементы DOM и изменить функциональность onClick

Discourse — это полноценное приложение на EmberJS, поэтому вы не можете запрашивать или манипулировать элементами так, как если бы это был обычный HTML-сайт, сгенерированный на сервере.

Чтобы настроить веб-приложение, следуйте рекомендациям в руководстве:

Руководство разработчика по темам Discourse