此頁面由社群從英文翻譯而來。了解更多並加入 MDN Web Docs 社群。

View in English Always switch to English

HTMLElement:lang 屬性

Baseline Widely available

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

HTMLElement 介面的 lang 屬性以 BCP 47 語言標籤的形式,表示元素屬性值與文字內容的基礎語言。它反映了元素的 lang 屬性;xml:lang 屬性不影響此屬性。

注意,如果未指定 lang 屬性,元素本身仍可能從其父元素繼承語言。然而,該繼承的語言不會反映在此屬性的值中。

一個字串。常見的範例包括代表英文的「en」、代表日文的「ja」、代表西班牙文的「es」等等。如果未指定,則值為空字串。

範例

js
// 此片段比較基礎語言,並
// 根據語言重新導向至另一個 URL
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";
}

規範

Specification
HTML
# dom-lang

瀏覽器相容性