我可以通过 jQuery/JavaScript 通过页面正文中的任何标签更改页面的标题吗?
问问题
100 次
3 回答
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>
中有。
于 2012-12-04T11:33:23.510 回答
0
尝试这个,
$(document).ready(function() {
document.title = $('#elementId').text();
});
于 2012-12-04T11:09:24.430 回答
0
如果你想用 javascript 来做,这是一种方法。
首先,在你的 html 中,你应该有一个可以调用你的函数的标签,在这个例子中,body 标签有一个 onload 函数
<body onload="titleChange()">
这是javascript;
function titleChange(){
document.title = "Your new title.";
}
于 2012-12-04T12:20:45.153 回答