Эта ошибка обычно означает, что вы пытаетесь вызвать метод чего-то неопределенного. В вашем случае это, вероятно, означает, что переменная с именем answer не определена, но невозможно быть уверенным, не зная, как эта переменная создается.
Вы пытались отладить источник javascript из браузера? Вы можете остановиться в этой точке и посмотреть, имеет ли ваша переменная значение или нет.