Comment changer le texte du bouton de clic à l'aide de JavaScript?

Seulement commencé JS il y a quelques jours, et je suis déjà eu des ennuis d'une bascule de travail. Je veux que le bouton pour basculer entre les on et off lorsque l'utilisateur clique dessus.

JS:

function click() {
  var change = document.getElementById("toggle");
  if (change.innerHTML == "on"); {
    change.innerHTML = "off";
  } else {
    change.innerHTML = "on";
  }
}

HTML:

<button type="button" id="toggle" onClick="click()">on</button>

Est-ce que je devrais faire?

  • Cela fonctionne? Si non, quel est le problème avec elle (être précis)? Voulez-vous simplement des conseils de style?
  • Si votre expression ne devrait pas avoir un point-virgule après == "on")
  • il ne fonctionne pas du tout, malheureusement! Je veux juste savoir pourquoi cela peut être. J'ai pensé que j'ai peut-être raté quelque chose, quelqu'un pourrait repérer
  • Si vous ouvrez votre console, vous verrez une erreur de syntaxe, le plus probable sur le else. Avez-vous ouvert la console? Savez-vous comment ouvrir la console? Vous devez savoir qu'avant de faire quoi que ce soit d'autre.
  • merci, je vais le chercher
  • Essayez d'appuyer sur la touche F12. Un nouveau monde de débogage qui vous attend.

InformationsquelleAutor elmo330 | 2015-02-20