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

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

Есть кнопка, на которая выполняет функцию "показать ещё...", т.е. при её нажатии появляется информация, и что бы посмотреть всю информацию, кнопку нужно нажать три раза, но проблема в том, что после трёх раз кнопка остаётся и при её нажатии далее информация начинает просто грузится ещё раз с самого начала, тут я как понял два варианта, либо исправлять сам скрипт и добавить цикл, ну либо добавить вот такой костыль...
  • Вопрос задан
  • 673 просмотра
Решения вопроса 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
Счетчик добавить же.
Лучше, конечно, исправить сам скрипт.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 08:04
1 руб./за проект
22 нояб. 2024, в 06:06
1500 руб./в час
22 нояб. 2024, в 06:04
1 руб./за проект