只是一個快速的..將document.title設置爲默認
如果我設置一個警報document.title每個說「警報」。 然後想要將它設置回來之後有一個ezmode方式來做到這一點,或者它將在鏈接標籤上設置一個ID來將標題設置回ID。請注意,它是一個在20多頁上使用的外部腳本。
只是一個快速的..將document.title設置爲默認
如果我設置一個警報document.title每個說「警報」。 然後想要將它設置回來之後有一個ezmode方式來做到這一點,或者它將在鏈接標籤上設置一個ID來將標題設置回ID。請注意,它是一個在20多頁上使用的外部腳本。
你的問題有點不清楚,因爲它開始討論鏈接等。但是,你特別提到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對象,它只是表現很像一個居多。)
您可能會想:我們去找head
中的title
元素,並使用其原始內容來恢復標題。 (這是我的想法。)但是,沒有,設置document.title
實際上更新title
元素的內容在head
,所以這是行不通的。你必須將原件保存在別的地方。
很好的答案你理解我的模糊問題:)。是的,我明白你的意思,但這可能是最簡單的方法。謝謝。 – Sphvn 2010-06-24 06:56:27
@崎崎:啊,很好,很高興幫助! :-) – 2010-06-24 07:00:50