element.lang

  • リビジョンの URL スラッグ: DOM/element.lang
  • リビジョンのタイトル: element.lang
  • リビジョンの ID: 185568
  • 作成日:
  • 作成者: Okome
  • 現行リビジョン いいえ
  • コメント

このリビジョンの内容

{{template.DomRef()}}

概要

このプロパティは要素の属性値およびテキストコンテンツのベース言語を取得(get)または設定(set)します。

構文と値

var languageUsed = elementNodeReference.lang;
elementNodeReference.lang = NewLanguage;

languageUsed is a string variable that gets the language in which the text of the current element is written. NewLanguage is a string variable with its value setting the language in which the text of the current element is written.

// this snippet compares the base language and 
// redirects to another url based on language
if (document.documentElement.lang == "en") 
   {
    window.location.href = "Some_document.html.en";
   }
else if(document.documentElement.lang == "ru")
   {
    window.location.href = "Some_document.html.ru";
   };

注記

このプロパティで返される言語コードは 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.

仕様

W3C DOM Level 2 HTML: lang

{{ wiki.languages( { "en": "en/DOM/element.lang", "pl": "pl/DOM/element.lang" } ) }}

このリビジョンのソースコード

<p>
{{template.DomRef()}}
</p>
<h3 name=".E6.A6.82.E8.A6.81">概要</h3>
<p>このプロパティは要素の属性値およびテキストコンテンツのベース言語を取得(get)または設定(set)します。
</p>
<h3 name=".E6.A7.8B.E6.96.87.E3.81.A8.E5.80.A4">構文と値</h3>
<pre class="eval">var <var>languageUsed</var> = elementNodeReference.lang;
elementNodeReference.lang = <var>NewLanguage</var>;
</pre>
<p><var>languageUsed</var> is a string variable that gets the language in which the text of the current element is written.
<var>NewLanguage</var> is a string variable with its value setting the language in which the text of the current element is written.
</p>
<h3 name=".E4.BE.8B">例</h3>
<pre>// this snippet compares the base language and 
// redirects to another url based on language
if (document.documentElement.lang == "en") 
   {
    window.location.href = "Some_document.html.en";
   }
else if(document.documentElement.lang == "ru")
   {
    window.location.href = "Some_document.html.ru";
   };
</pre>
<h3 name=".E6.B3.A8.E8.A8.98">注記 </h3>
<p>このプロパティで返される言語コードは <a class="external" href="http://tools.ietf.org/html/rfc1766" title="http://tools.ietf.org/html/rfc1766">RFC 1766</a>で定義されています。 一般的な例では "en" は英語、 "ja" は日本語、 "es" はスペイン語などです。 この属性のデフォルト値は <code>unknown</code> です。 Note that this attribute, though valid at the individual element level described here, is most often specified for the root element of the document.
</p>
<h3 name=".E4.BB.95.E6.A7.98">仕様 </h3>
<p><a class="external" href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-59132807">W3C DOM Level 2 HTML: lang</a>
</p>{{ wiki.languages( { "en": "en/DOM/element.lang", "pl": "pl/DOM/element.lang" } ) }}
Revert to this revision