2012-12-04 156 views
-1

我可以通過jQuery/JavaScript通過頁面正文中的任何標記更改我的頁面標題嗎?使用JQuery/JavaScript更改頁面標題?

+0

什麼是母子頁面概念?你有什麼不能使用? – FrancescoMM

+0

我有一個完整的頁眉和頁腳的母版頁,但它的內容只是通過調用另一個文件中的div id而改變............. itls像asp.net中的佔位符 – SuperSonic

回答

0

試試這個,

$(document).ready(function() { 
    document.title = $('#elementId').text(); 
}); 
1

如果加載頁面,你可能有一個「頁面加載成功」功能的地方。

那裏只是添加

document.title = $('#elementId').text(); 

的建議。

所以,如果你正在使用JQuery load()函數:

$("#content").load(url,data, successFunction); 

function successFunction(someResponseText, someTextStatus, anXMLHttpRequest) { 
    document.title = $('#elementId').text(); 
    ... 
} 

它提供您加載子頁面有<div id="elementId">My Great Title</div>

+0

我有一個span標籤........它會工作嗎? – SuperSonic

+0

是的,只要它有一個正確的ID。 '我的偉大標題' – FrancescoMM

+0

@SuperSonic重要的是你必須在子頁面加載完成後做到這一點,所以成功功能是一個好地方。 – FrancescoMM

0

如果你覺得喜歡用javascript來做,這是一種方法。

首先,在你的HTML,你應該有一個可以調用你的函數,在本例中,標籤,body標籤有一個onload功能

<body onload="titleChange()"> 

這裏是JavaScript的;

function titleChange(){ 
    document.title = "Your new title."; 
}