Показать сообщение отдельно
  #1 (permalink)  
Старый 21.01.2018, 18:24
Аспирант
Отправить личное сообщение для TheSanches Посмотреть профиль Найти все сообщения от TheSanches
 
Регистрация: 21.01.2018
Сообщений: 78

Блок рейтинга для сайта
Доброго времени суток, пытаюсь написать скрипт, который должен выводить рейтинг статьи, то-есть пользователь кликает по кнопке и рейтинг статьи возрастает на +1, только начал изучать JS, вот что удалось написать...

<div id="com">
	<button id="com-check">Нравиться</button>
	<div id="com-out"></div>
</div>

let comNum = 0;
document.getElementById('com-check').onclick = function(){
	let comOut = document.getElementById('com-out');
	comOut.innerHTML = comNum;
	localStorage.setItem('coment', comNum);
	comNum++;
}

let storCom = localStorage.getItem('coment');
document.getElementById('com-out').innerHTML = storCom;

Проблема в том что, как сделать чтобы один пользователь мог только раз поставить рейтинг, и второе, после перезагрузки страницы рейтинг сохраняется, но при клике обнуляется счетчик и начинается все с нуля.
Спасибо...

Последний раз редактировалось TheSanches, 21.01.2018 в 20:22.
Ответить с цитированием