Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

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 :

js
// 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 :

js
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

Voir aussi