HTMLElement:lang 属性
HTMLElement.lang
属性获取或设置元素的属性值和文本内容的基本语言。
此属性返回的语言代码在RFC 5646:语言识别标签(也称为 BCP 47)中定义。常见示例包括英语的“en”、日语的“ja”、西班牙语的“es”等等。此属性的默认值为unknown
。请注意,尽管此属性在本文档中描述的单个元素级别有效,但通常是为文档的根元素指定的。
这也仅适用于lang
属性,而不适用于xml:lang
。
值
字符串。
示例
js
// 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";
}
规范
规范 |
---|
HTML 标准 # dom-lang |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。