“Como fazer um botão fazer funções diferentes em diferentes cliques” Respostas de código

Como fazer um botão fazer funções diferentes em diferentes cliques

<button id="clickme">Click Me</button>
<script>
  function one() {
     alert('one clicked');
     document.getElementById('clickme').onclick = two;
  }

  function two() {
   alert('two clicked');
  }

  document.getElementById('clickme').onclick = one;
</script>
Blue-eyed Barracuda

Como fazer um botão fazer funções diferentes em diferentes cliques

var callOne = true;

function one() {
   alert('Call one');
}

function two() {
   alert('Call two');
}

function call(){
   if(callOne) one();
  else two();
  callOne = !callOne;
}
Blue-eyed Barracuda

Como fazer um botão fazer funções diferentes em diferentes cliques

var fn3 = (function() {
  var first = true;
  return function() {
    first ? fn1() : fn2();
    first = !first;
  }
})();

function fn1() {
  console.log(1);
};
function fn2() {
  console.log(2);
};
Blue-eyed Barracuda

Respostas semelhantes a “Como fazer um botão fazer funções diferentes em diferentes cliques”

Perguntas semelhantes a “Como fazer um botão fazer funções diferentes em diferentes cliques”

Mais respostas relacionadas para “Como fazer um botão fazer funções diferentes em diferentes cliques” em JavaScript

Procure respostas de código populares por idioma

Procurar outros idiomas de código