Как вернуться на предыдущую страницу (JavaScript)

Небольшая заметка о том, как сделать кнопку вернуться назад на JavaScript. Перехожу сразу к примеру кода. Допустим, кнопка будет выглядеть так:
<button id="back">Вернуться назад</button>

Кроме <button> можно использовать любой другой элемент, например, ссылку или просто картинку, тут главное присутствие идентификатора: id="back".
Теперь сам сценарий (код прокомментировал):
<script type="text/javascript">
function return_back() {   // Функция "return_back" - возвращает на предыдущею страницу
    window.history.back(); // Метод возврата на предыдущею страницу
};

var back = document.getElementById('back');      // Получаем элемент с ID "back"
    back.addEventListener('click', return_back); // Запускаем функцию "return_back" при клике на элемент
</script>

При помощи window.history можно переходить на предыдущие и следующие страницы, что находятся в истории браузера. Если страницы, на которую пытаются перейти нет, то данный метод "промолчит".

Код представленный выше можно сократить, написать его всего в одну строчку, например, так:
<button onClick="history.back();">Вернуться назад</button>
Автор: