Заставить кнопку делать что-то только после определенного количества нажатий? - PullRequest
0 голосов
/ 20 февраля 2019

Есть ли способ сделать кнопку совершенно бесполезной до тех пор, пока в HTML не будет выполнено определенное количество кликов?

Например, кнопка, которая ничего не делает при нажатии, пока она не была нажата 100раз.На сотом клике он ссылается на отдельную страницу с надписью «Поздравляем! Вы нашли секретную страницу!»

Ответы [ 2 ]

0 голосов
/ 20 февраля 2019

Вы можете использовать это для перехода на другую страницу, нажав 100 раз.

var count = 0;


function func() {
count++;
 if (count == 100)
("#butn").href("your link here");
   }
 <button id="butn" onclick="func()"></button>
0 голосов
/ 20 февраля 2019

Вы можете использовать счетчик для увеличения при клике, и при определенном щелчке вы можете запустить нужную вам функцию

var count = 0;

function a() {
  count++;
  if (count == 3)
    alert("pressed 3 times")
}
<button onclick="a()">click me 3 times</button>
...