2016-05-20 4 views
-3

In meinem html Website habe ich eine Zufallszahl Funktion:Javascript Reload-Funktion

<script> 
    var randomnumber=Math.floor(Math.random()*11) 
    document.getElementById("random").innerHTML = randomnumber; 
    </script> 

Ich mag würde ein „reload“ Knopf, der die Zufallszahl generiert, ohne Neuladen der Seite ändert hinzuzufügen. Gibt es eine Möglichkeit, dies neben dem Laden des Standorts zu tun?

+2

Setzen Sie den Code in einer Funktion und bindet diese Funktion auf die Schaltfläche Click-Ereignis – andrew

+1

Mögliche Duplikat [Trigger eine Taste auf der in einem Textfeld Enter-Taste mit JavaScript klicken] (http: //stackoverflow.com/questions/155188/trigger-a-button-click-with-javascript-on-the-enter-key-in-a-text-box) –

Antwort

1

Wann immer Sie einen Prozess wiederholen, sollten Sie Funktionen verwenden. Ihre Rechnung ist richtig. Sie müssen es nur in eine Funktion einfügen und es aufrufen, wenn Sie auf die Schaltfläche klicken.

function changeRandom(){ 
 
    var randomnumber=Math.floor(Math.random()*11) 
 
    document.getElementById("random").innerHTML = randomnumber; 
 
    } 
 
changeRandom();
<div id="random"> 
 
</div> 
 
<button onclick='changeRandom()'>Click</button>

Verwandte Themen