Как получить текущий заголовок страницы html с помощью javascript

Я пытаюсь получить простой заголовок страницы html с javascript.

Я использую firefox и

document.title 

Я получаю дополнительную "Mozilla Firefox" до конца заголовка. Я знаю, что было бы легко избавиться от этого путем изменения строки, но если они меняют текст, используют другой формат и т.д., Или какой-то другой браузер изменяет это иначе, у меня есть дополнительный текст там снова.

Итак, есть ли какой-либо кросс-браузерный способ получить содержимое простого тега с помощью javascript? Решение Jquery в порядке.

Ответ 1

Один параметр непосредственно из DOM:

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

Проверено только на chrome и IE9, но логически должно работать на всех браузерах.

Или более общий

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

Ответ 2

попробуйте это

$('title').text();

Ответ 3

Вот так:

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

работает для IE, Firefox и Chrome.

Ответ 4

$('title').text();

возвращает все заголовок

но если вы просто хотите заголовок страницы, используйте

document.title