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.
Vous devez vous connecter pour publier un commentaire.
essayer cette
définir votre fonction pour être unique, comme toujours
et ne pas utiliser la fonction javascript/réserve de mots
juste une recommandation/suggestion
Votre avoir erreur dans l'instruction if,il n'y a pas de point-virgule après l'instruction if
écrire le code comme indiqué ci-dessous
Vous pouvez faire ceci:
ou en faisant ceci:
if
déclaration, qui sera la cause de l'analyseur à étouffer.Il va travailler pour vous
pour le bouton de