-1

我可以通过 jQuery/JavaScript 通过页面正文中的任何标签更改页面的标题吗?

4

3 回答 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 回答