HTMLMetaElement: name プロパティ

HTMLMetaElement.name プロパティは HTMLMetaElement.content との組み合わせで使用し、文書のメタデータを名前と値の組で定義します。 name 属性はメタデータの名前を定義し、content 属性はその値を定義します。

文字列です。

meta 要素のメタデータ名の読み取り

次の例では、文書の最初の <meta> 要素を検索します。 name の値をコンソールに出力します。これは文書で keywords を指定するものです。

js
// <meta name="keywords" content="documentation, HTML, web technologies"> があるとする
let meta = document.querySelector("meta");
console.log(meta.name);
// "keywords"

author メタデータの meta 要素を作成

次の例は、新しい <meta> 要素を name 属性に author を設定して作成します。 content 属性には文書の著者を設定し、この要素を文書の <head> に追加します。

js
let meta = document.createElement("meta");
meta.name = "author";
meta.content = "Franz Kafka";
document.head.appendChild(meta);

仕様書

Specification
HTML Standard
# dom-meta-name

ブラウザーの互換性

BCD tables only load in the browser

関連情報