Cambiare Risposta onclick con Switch.

  • Creatore Discussione Creatore Discussione AcidDiz
  • Data di inizio Data di inizio

AcidDiz

Nuovo Utente
4 Apr 2016
1
0
0
Ciao

Qualcuno mi potrebbe aiutare?
Così non funziona.. :'(
Come posso fare in modo che x mi vari al click di un pulsante?
Spero si capisca cosa vorrei fare. Grazie.

HTML:
<html>
<head></head>
<body>
<button id="btn_1" onclick="add();">Risposta Precedente</button>
<p id="output"></p>
<button id="btn_2" onclick="toggle();">Prossima Risposta</button>
</body>
</html>
Codice:
<script>

var x = document.getElementById("output");

function add(){

if(x>0 && x<4){

var y = x++;

return y;

}

}

function toggle(){

if(x>0 && x<4){

var y = x--;

return y;

}

}

switch (y){

case 0:
document.getElementById("output").innerHTML = "Hello World!";
break;

case 1:
document.getElementById("output").innerHTML = "Hello World 1!";
break;

case 2:
document.getElementById("output").innerHTML = "Hello World 2!";
break;

case 3:
document.getElementById("output").innerHTML = "Hello World 3!";
break;

case 4:
document.getElementById("output").innerHTML = "Hello World 4!";
break;

default:
document.getElementById("output").innerHTML = "Hello World!";
break;

}

</script>
 
Ultima modifica:
Ciao, il ragionamento non l'ho seguito e il codice non l'ho testato ma le funzioni add e toggle dovrebbero restituire il risutlato della funzione switch, quindi non
Codice:
return y;
ma
Codice:
return switch(y);
Attento però che switch è una parola chiave di javascript e pertanto non puoi usarla come nome di una funzione
 

Discussioni simili