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 July 2015.

HTMLElement.lang 속성은 요소의 특성 값과 텍스트 내용의 기본 언어를 가져오거나 설정합니다.

이 속성에 의해 반환되는 언어 코드는 RFC 5646: BCP 47로도 알려진 언어 식별용 태그에 정의되어 있습니다. 일반적인 예로 영어의 "en", 일본어의 "ja", 스페인어의 "es" 등을 포함합니다. 이 특성의 기본값은 unknown입니다. 이 특성은 여기에 설명된 개별 요소 수준에서 유효하지만 문서의 루트 요소에 지정되는 경우가 가장 많습니다.

또한 lang 특성에서만 작동하고 xml:lang에서는 작동하지 않습니다.

문자열입니다.

예제

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 Standard
# dom-lang

브라우저 호환성

BCD tables only load in the browser