此页面由社区从英文翻译而来。了解更多并加入 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

浏览器兼容性