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