“Cómo hacer un botón hacer diferentes funciones en diferentes clics” Código de respuesta

Cómo hacer un botón hacer diferentes funciones en diferentes clics

<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

Cómo hacer un botón hacer diferentes funciones en diferentes clics

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

Cómo hacer un botón hacer diferentes funciones en diferentes clics

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

Respuestas similares a “Cómo hacer un botón hacer diferentes funciones en diferentes clics”

Preguntas similares a “Cómo hacer un botón hacer diferentes funciones en diferentes clics”

Más respuestas relacionadas con “Cómo hacer un botón hacer diferentes funciones en diferentes clics” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código