如何使用javascript更改<title>元素?</title>

时间:2010-11-14 01:47:12

标签: javascript html title

我有一个HTML <title>元素,我希望根据其他元素动态更改。我尝试使用document.getElementsByTagName('title').innerHTML = dynamicContent,但这似乎不起作用。我以前看过它,但我似乎无法弄明白该怎么做。

3 个答案:

答案 0 :(得分:15)

您的意思是页面<title>中的<head>元素吗? 如果是,那么改变document.title就可以了。

答案 1 :(得分:7)

getElementsByTagName()返回一个NodeList,因此您需要选择一个元素:

document.getElementsByTagName('title')[0].innerHTML = dynamicContent

还有一个标题的快捷方式:

document.title = dynamicContent

答案 2 :(得分:1)

你可以操纵

a)document.title ='blah';

b).textContent或.innerText,具体取决于浏览器