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
# dom-meta-name

ブラウザーの互換性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
name

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

関連情報