Для начала определитесь, чего вы хотите. JS работает на стороне клиента, если вы хотите иметь данные у себя, то вам нужен бэкенд, на чем нибудь вроде php. Если вы хотите что бы голосовать можно было с множества компьютеров, то надо предоставить им доступ к вашей системе, например разместить ее на хостинге в сети интернет. Что бы данные записывались в html, надо что бы бэкенд после обработки каждого запроса изменял данный файл на сервере (хотя могу вас уверить, что хранить данные в базе типа mysql и вытягивать от туда при генерации страницы гораздо удобнее).