Ich bin ziemlich neu in JavaScript. Ich habe gerade dieses einfache Skript:
[HTML code]
<html>
<body>
<script src="externalscript.js"></script>
<p id="text">This text will change style</p><br>
<button type="button" onclick="changeStyle()">Click me</button>
</body>
</html>
[JS code]
function changeStyle() {
status = 1;
x = document.GetElementById("text");
if(status==1) {
x.style.color = 'blue';
status = 2;
}
if(status==2) {
x.style.color = 'red';
status = 3;
}
if(status==3) {
x.style.color = 'yellow';
status = 1;
}
}
ich es will den Text zu einem anderen Stil wird die Taste jedes Mal ändern geklickt . Dies funktioniert jedoch nicht. Könnte jemand erklären, wie man das richtig macht?
Nun dank ändern, aber Sie vergessen zu beachten, dass ich "else if" statt "if" die ganze Zeit verwenden. Wie auch immer, danke für die Beantwortung meiner Frage, es funktioniert jetzt :) – YSbakker
Ich bin froh zu helfen. Du hast nicht erklärt, was du zu erreichen versuchst, also habe ich mich gefragt. Ich werde jetzt bearbeiten, dass ich weiß – laaposto
"Ich möchte es den Text zu einem anderen Stil jedes Mal, wenn die Schaltfläche geklickt wird ändern. Dies funktioniert jedoch nicht. Könnte jemand eine Möglichkeit erklären, dies richtig zu machen?" - Dies ist der Teil, wo ich es erklärt habe;) (Letzter Satz) – YSbakker