Onclick javascript, чтобы браузер вернулся на предыдущую страницу?

Есть ли функция, которую я могу присоединить в качестве события нажатия кнопки, чтобы браузер перешел на предыдущую страницу?

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

Ответ 1

Добавьте это в свой элемент ввода:

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

Ответ 2

history.back()

или же

history.go(-1)

Наденьте на кнопку onclick ручки

Ответ 3

Для перехода на предыдущую страницу

Первый метод

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

Второй метод

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

если мы хотим более чем на один шаг назад, увеличьте

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.......

Ответ 4

<input name="action" type="submit" value="Cancel" onclick="window.history.back();"/> 

Ответ 5

Вам просто нужно вызвать следующее:

history.go(-1);

Ответ 6

Самый короткий!

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

http://jsfiddle.net/qXrbx/

Я предпочитаю метод .go(-number), так как для 1 или многих "спинок" существует только один способ использования/запомнить/обновить/выполнить поиск и т.д.

Кроме того, использование тега для кнопки "Назад" кажется более подходящим, чем теги с именами и типами...

Ответ 7

window.history.back();

<button onclick="goBack()">Go Back</button>

<script>
function goBack() {
    window.history.back();
}
</script>

Ответ 8

Просто. Одна линия.

<button onclick="javascript:window.history.back();">Go Back</button>

Как Вим и Малик отвечают, но только в одну строку.

Ответ 9

Это единственное, что работает во всех текущих браузерах:

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

Ответ 10

Я использовал это, он работал для меня каждый раз.

<a href="javascript:history.go(-1)"><button type="button" name="cancel" class="btn btn-primary cancelbtn">Back</button></a>