Onclick javascript pour que le navigateur retourne à la page précédente?

Existe-t-il une fonction que je peux attacher comme un événement de clic d'un bouton pour que le navigateur retourne à la page précédente?

<input name="action" type="submit" value="Cancel"/> 

Ajoutez ceci dans votre élément de saisie:

 <input action="action" onclick="window.history.go(-1); return false;" type="button" value="Back" /> 
 history.back() 

ou

 history.go(-1) 

Pour aller à la page précédente

Première méthode

 <a href="javascript: history.go(-1)">Go Back</a> 

Deuxième méthode

 <a href="##" onClick="history.go(-1); return false;">Go back</a> 

Si nous voulons plus d'un pas en arrière, augmentez

 For going 2 steps back history.go(-2) For going 3 steps back history.go(-3) For going 4 steps back history.go(-4) and so on....... 
 <input name="action" type="submit" value="Cancel" onclick="window.history.back();"/> 

Il suffit d'appeler ce qui suit:

 history.go(-1); 

Le plus court encore!

 <button onclick="history.go(-1);">Go back</button> 

http://jsfiddle.net/qXrbx/

Je préfère la méthode .go(-number) alors que, pour 1 ou plusieurs "backs", il n'y a qu'une seule méthode à utiliser / à rappeler / mettre à jour / rechercher, etc.

En outre, l'utilisation d'une étiquette pour un bouton de retour semble plus appropriée que les étiquettes avec des noms et des types …

Window.history.back ();

 <button onclick="goBack()">Go Back</button> <script> function goBack() { window.history.back(); } </script> 

C'est la seule chose qui fonctionne sur tous les navigateurs actuels:

 <script> function goBack() { history.go(-1); } </script> <button onclick="goBack()">Go Back</button>