J'ai un élément HTML <title>
que je veux changer dynamiquement en fonction des autres éléments. J'ai essayé d'utiliser document.getElementsByTagName('title').innerHTML = dynamicContent
mais cela n'a pas semblé fonctionner. Je l'ai déjà vu, mais je n'arrive pas à comprendre exactement comment faire.Comment changer l'élément <title> avec javascript?
3
A
Répondre
13
Voulez-vous dire l'élément <title>
dans <head>
de la page ?
Si oui, alors changer document.title
devrait faire l'affaire.
7
getElementsByTagName()
retourne un NodeList, vous devez choisir un élément:
document.getElementsByTagName('title')[0].innerHTML = dynamicContent
Il y a aussi un raccourci vers le titre:
document.title = dynamicContent
1
Vous pouvez manipuler
a) document.title = 'blah';
b) .textContent ou .innerText selon le navigateur
Comment iriez-vous changer ce Tom? 'document.title.innerHTML (" Nouvelle valeur ");'? – ShoeMaker
'document.title =" blah ";' devrait faire l'affaire. –