この文書は翻訳中です。他国語のままの部分などがあるのはその為です。
是非お気軽に MDN に登録して翻訳に参加し、私たちの手助けをして下さい!
概要
このプロパティは、要素の属性値およびテキストコンテンツの基本言語の取得 / 設定に用います。
構文
var languageUsed = elementNodeReference.lang; // 取得 elementNodeReference.lang = NewLanguage; // 設定
- languageUsed : String variable that gets the language in which the text of the current element is written
- NewLanguage : String variable with its value setting the language in which the text of the current element is written
例
// このスニペットは基本言語を比較し、 // 言語に基づいて別の URL にリダイレクトするものです if (document.documentElement.lang === "en") { window.location.href = "https://example.com/en/Some_document.html"; } else if (document.documentElement.lang === "ja") { window.location.href = "https://example.com/ja/Some_document.html"; }
注記
このプロパティが返す言語コードは RFC 1766 で定義されています。例として "en" は英語、 "ja" は日本語、 "es" はスペイン語...等です。 この属性の初期値は unknown
です。Note that this attribute, though valid at the individual element level described here, is most often specified for the root element of the document.
This also only works with the lang
attribute and not with xml:lang
.
仕様
仕様書 | 策定状況 | コメント |
---|---|---|
Document Object Model (DOM) Level 2 HTML Specification The definition of 'id' in that specification. |
勧告 |