Javascript를 사용하여 html의 lang 속성 감지하기 [자체 정리용]

워드프레스 정보를 제공하는 블로그 Avada 2018. 9. 18. 16:01 • 댓글:

Javascript에서 html의 언어(lang) 속성 정보를 가져오려는 경우

document.documentElement.lang

다음과 같은 코드를 사용할 수도 있겠다. (테스트는 안 해 봄)

document.getElementsByTagName('html')[0].getAttribute('lang');

네임스페이스 추가...

document.getElementsByTagName('html')[0].getAttribute('xml:lang');

참고: https://stackoverflow.com/questions/949341/how-to-obtain-lang-attribute-in-html-using-javascript

jQuery에서는 :lang() 셀렉터를 활용하면 될 것 같다.

참고: https://api.jquery.com/lang-selector/

브라우저 언어 감지

Javascript에서 브라우저 언어를 감지하려는 경우:

var lang = navigator.language || navigator.userLanguage;

참고: https://stackoverflow.com/questions/8199760/how-to-get-the-browser-language-using-javascript/8199791

 

참고: