javascript - 如何使用javascript获取当前html页面标题

标签 javascript title

我正在尝试使用 javascript 获取纯 html 页面标题。

我用 firefox 和

document.title 

我在标题末尾添加了额外的“- Mozilla Firefox”。我知道通过修改字符串可以很容易地摆脱它,但如果他们更改文本、使用不同的格式等或其他浏览器以不同方式修改它,我又会有额外的文本。

那么,有没有什么跨浏览器的方法可以用 javascript 获取纯标签内容呢? Jquery 解决方案是可以的。

最佳答案

直接来自 DOM 的一个选项:

$(document).find("title").text();

仅在 chrome 和 IE9 上测试过,但逻辑上应该适用于所有浏览器。

或更通用

var title = document.getElementsByTagName("title")[0].innerHTML;

关于javascript - 如何使用javascript获取当前html页面标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9228947/

相关文章:

javascript - Mongoose - 在更新中删除数组元素

javascript - jQuery animate scrolltop on Opera 错误

javascript - Firebase 文件上传进度从 0 跳到 100

android - 如何轻松更改我的应用程序标题文本颜色?

iphone - NavigationItem setTitle 不适用于第二级 UIViewController

java - joomla 1.5 限制标题/描述的最大字符数

firefox - 如何在 Firefox 中针对特定域禁用动态页面标题或蓝色通知点?

html - 如何在保持大小和对齐的同时将 h2 标题更改为 <p> 文本?

javascript - 查询字符串解析被 Node.js 中的撇号 chop

javascript - 如何在循环中使用剧透代码