Ваш вопрос немного неясен, потому что он начинает говорить о ссылках и тому подобном.Но вы, в частности, упоминаете document.title
, поэтому ...
Если вы установите document.title
, невозможно вернуть его к предыдущему значению без сохранения предыдущего значения и последующего восстановления, например:
// Setting the value originally, remember the previous value first:
document.previousTitle = document.title;
document.title = "Testing 1 2 3";
// Restoring the previous title:
document.title = document.previousTitle;
document.previousTitle = undefined;
(В идеале вместо очистки previousTitle
с помощью document.previousTitle = undefined;
мы бы использовали delete document.previousTitle;
, но, к сожалению, это не работает в IE, потому что document
не на самом деле объект JavaScript, он просто ведет себя очень похоже на один, в основном.)
Вы можете подумать: давайте найдем элемент title
в head
и используем его исходное содержимое для восстановления заголовка.(Это то, что я думал.) Но нет, установка document.title
на самом деле обновляет содержимое элемента title
в head
, так что это не работает.Вы должны сохранить оригинал в другом месте.