Comment voulez-vous changer le <title> élément avec le javascript?
J'ai un HTML <title>
élément que je veux changer de manière dynamique en fonction d'autres éléments. J'ai essayé d'utiliser document.getElementsByTagName('title').innerHTML = dynamicContent
mais cela ne semble pas fonctionner. Je l'ai vu faire avant, mais je n'arrive pas à comprendre exactement comment le faire.
OriginalL'auteur chromedude | 2010-11-14
Vous devez vous connecter pour publier un commentaire.
À-dire la
<title>
élément<head>
de la page?Si oui, alors la modification
document.title
devrait faire l'affaire.document.title.innerHTML("New value");
?document.title = "blah";
devrait faire l'affaire.OriginalL'auteur Tomas Petricek
getElementsByTagName()
renvoie une NodeList, de sorte que vous besoin de choisir un élément:Il y a aussi un raccourci pour le titre:
getElementsByTagName()
renvoie uneNodeList
, un tableau comme objet, mais pas un tableau.Merci pour la clarification. Édité.
+1 pour le fait d'expliquer pourquoi les OP code ne fonctionne pas.
OriginalL'auteur AndreKR
Vous pouvez manipuler
a) du document.title = 'bla';
b) .textContent ou .innerText selon le navigateur
OriginalL'auteur meder omuraliev