如何获得当前的HTML页面标题与JavaScript

我试图得到与JavaScript的纯HTML页面标题。

我使用Firefox和

document.title 

我得到额外的“ – Mozilla的火狐”到标题的末尾。 我知道很容易通过修改string来摆脱这一点,但如果他们改变文本,使用不同的格式等,或者其他浏览器修改这个不同,我有额外的文字再次。

那么,是否有任何跨浏览器的方式来获取JavaScript的纯标签内容? Jquery的解决scheme是好的。

直接从DOM的一个选项:

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

仅在Chrome和IE9上testing,但逻辑上应该适用于所有浏览器。

或者更通用

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

试试这个

 $('title').text(); 

喜欢这个 :

 jQuery(document).ready(function () { var title = jQuery(this).attr('title'); }); 

适用于IE,Firefox和Chrome。

 $('title').text(); 

返回所有标题

但如果你只是想页面标题然后使用

 document.title