Ну тут очевидно же, результатрадио это идентификатор, в жс доступ к дом элементам идет по идентификаторам напрямую. Если ты кликаешь мимо своих радио, то не происходит перезапись этого объекта на твой текст и его по правилам объектов передает как значение полученное из toString.
Ищ рекомендаций, не вешать обработчик на виндов, боди и тп емли это не имеет смысла. Можно сделать див для группировки и онклик повесить на него. Не пересекать переменные жс с идентифиикаторами дом элементрв