HTMLMetaElement: name プロパティ

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

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

関連情報