metaNN 6 IE 4 DOM 1

meta オブジェクトは meta 要素に対応するオブジェクトです。

 
相当する HTML コード
 
<meta>
 
オブジェクト参照
 
[window.]document.getElementById("elementID")
 
オブジェクト固有のプロパティ
 
charsetcontenthttpEquivnameschemeurl
 
オブジェクト固有のメソッド

なし

 
オブジェクト固有のイベントハンドラープロパティ

なし

charsetNN なし IE 4 DOM なし

読み書き

href 属性に関連付けられているファイル内のコンテンツの文字エンコードを示します。このプロパティは、content 属性や content プロパティに含まれる「名前/値」のペアの charset 属性の設定を変更しません。現時点では、charset プロパティはドキュメント内でほとんど影響力を持ちません。

 
 
if (document.all.myMeta.charset == "csISO5427Cyrillic") {
    // process for Cyrillic charset
}
 

文字セットレジストリ (ftp://ftp.isi.edu/in-notes/iana/assignments/character-sets) にあるエイリアス。大文字と小文字は区別されません。

 
既定値

ブラウザによって異なります。

contentNN 6 IE 4 DOM 1

読み書き

「名前/値」のペアの値に相当するプロパティです。通常、このプロパティの該当 content 属性は、「名前/値」のペアの名前部分として機能する name または http-equiv 属性を使用して設定されます。content 属性の特定の値は、name または http-equiv 属性の値によって異なります。場合によっては、content 属性に複数の値が指定されることもあります。このような場合、値はセミコロンで区切られます。これらの値のいくつかは、リフレッシュタイプの meta 要素のコンテンツのように、それ自体で「名前/値」のペアであることがあります。最初の値は次のドキュメントを読み込むまでの時間を秒で示す値で、2 番目はその秒数が経過した後に読み込む URL を示す「名前/値」のペアです。

 

以下に例を示しましたが、ブラウザがドキュメントの読み込み時に受け取る値に依存する場合には、読み込んだドキュメントで content プロパティを変更しても、期待どおりの結果が得られないことがあります。

 
 
document.getElementById("refreshMeta").content =
  "5,http://www.giantco.com/basicindex.html";
 

文字列

 
既定値

なし

httpEquivNN 6 IE 4 DOM 1

読み書き

「名前/値」のペアの名前に相当するプロパティです。通常、このプロパティの該当 http-equiv 属性は、「名前/値」のペアの値の部分として機能する content 属性を使用して設定されます。作成者は http-equiv 属性の代わりに name 属性を使用することもできますが、両方を使用することはできません。meta 要素のタグで使用されている属性に相当するプロパティのみを調整します。次に、httpEquiv または name プロパティと合う値を content プロパティに設定します。

 
 
document.getElementById("refreshMeta").httpEquiv = "expires";
 

文字列

 
既定値

なし

nameNN 6 IE 4 DOM 1

読み書き

meta 要素を構成する「名前/値」のペアの識別子です。一般的に、この値は "author""keywords" のような meta 要素の目的を示す用語です。name または httpEquiv プロパティのいずれかに値を与えることができますが、同じ meta 要素内で、この両方に値を与えることはできません。

 
 
document.getElementById("detailMeta").name = "keywords";
 

文字列

 
既定値

なし

schemeNN 6 IE 5(Mac)/6(Win) DOM 1

読み書き

scheme 属性のプロパティですが、現時点ではブラウザでの特別な機能はありません。このプロパティの用途については、第 8 章の meta 要素の scheme 属性を参照してください。

 

文字列

 
既定値

なし

urlNN なし IE 4 DOM なし

読み書き

このプロパティは IE ブラウザに実装されていますが、正式にはサポートされなくなっています。