我可以通过jQuery / JavaScript通过页面正文中的任何标记更改页面标题吗?
答案 0 :(得分: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>
。
答案 1 :(得分:0)
试试这个,
$(document).ready(function() {
document.title = $('#elementId').text();
});
答案 2 :(得分:0)
如果你想在javascript中这样做,这是一种方法。
首先,在你的html中,你应该有一个可以调用你的函数的标签,在这个例子中,body标签有一个onload函数
<body onload="titleChange()">
这是javascript;
function titleChange(){
document.title = "Your new title.";
}