apelsin2017
@apelsin2017
Начинающий web-программист

Как сделать исчезновение кнопки после трёх нажатий на неё?

Есть кнопка, на которая выполняет функцию "показать ещё...", т.е. при её нажатии появляется информация, и что бы посмотреть всю информацию, кнопку нужно нажать три раза, но проблема в том, что после трёх раз кнопка остаётся и при её нажатии далее информация начинает просто грузится ещё раз с самого начала, тут я как понял два варианта, либо исправлять сам скрипт и добавить цикл, ну либо добавить вот такой костыль...
  • Вопрос задан
  • 598 просмотров
Решения вопроса 1
@newaitix
<input type="button" id="test" value="Отправить">

var count=0;
test.onclick=function(){
	count++;
	if(count>2)
		document.getElementById('test').style.display='none';
};
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Froggyweb
логика не очень а если будет не три элемента, а один или 125? Лучше проверять не последний ли элемент показывается и если да, то ставить кнопке атрибут disabled
Ответ написан
Комментировать
@justdealman
Счетчик добавить же.
Лучше, конечно, исправить сам скрипт.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы