J'essaie d'obtenir le titre de page HTML simple avec JavaScript.
J'utilise firefox et avec
document.title
Je reçois un supplément "- Mozilla Firefox" jusqu'à la fin du titre. Je sais qu'il serait facile de se débarrasser de cela en modifiant une chaîne, mais si le texte est modifié, utilisez un format différent, etc. ou un autre navigateur modifie cela différemment.
Alors, y a-t-il un moyen de navigateur croisé pour obtenir le contenu de balises simples avec javascript? La solution JQuery est ok.
Une option de DOM directement:
$(document).find("title").text();
Testé uniquement sur chrome & IE9, mais cela devrait logiquement fonctionner sur tous les navigateurs.
Ou plus générique
var title = document.getElementsByTagName("title")[0].innerHTML;
essayez comme ça
$('title').text();
Comme ça :
jQuery(document).ready(function () {
var title = jQuery(this).attr('title');
});
fonctionne pour IE, Firefox et Chrome.
$('title').text();
renvoie tout le titre
mais si vous voulez juste le titre de la page, utilisez
document.title