HTMLMetaElement : propriété content
Baseline
Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
La propriété content de l'interface HTMLMetaElement permet d'obtenir ou de définir l'attribut content des directives pragma et des données nommées <meta>, en association avec HTMLMetaElement.name ou HTMLMetaElement.httpEquiv.
Pour plus d'informations, voir l'attribut content.
Valeur
Une chaîne de caractères.
Exemples
>Lecture du contenu d'un élément meta
L'exemple suivant interroge un élément <meta> qui contient un attribut name avec la valeur keywords.
La valeur de content est affichée dans la console pour présenter les mots-clés du document :
// avec <meta name="keywords" content="documentation, HTML, web">
const meta = document.querySelector("meta[name='keywords']");
console.log(meta.content);
// "documentation, HTML, web"
Création d'un élément meta avec content
L'exemple suivant crée un nouvel élément <meta> avec un attribut name défini sur description.
L'attribut content définit une description du document et est ajouté à l'élément <head> du document :
const meta = document.createElement("meta");
meta.name = "description";
meta.content =
"L'élément <meta> peut être utilisé pour fournir des métadonnées de document sous forme de paires nom-valeur, l'attribut name donnant le nom de la métadonnée et l'attribut content la valeur.";
document.head.appendChild(meta);
Spécifications
| Specification |
|---|
| HTML> # dom-meta-content> |
Compatibilité des navigateurs
Chargement…
Voir aussi
- L'élément HTML
<meta> - La propriété
HTMLMetaElement.name - La propriété
HTMLMetaElement.httpEquiv - Apprendre : Métadonnées en HTML