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

2018. 9. 18. 16:01 | 댓글 2

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

 

참고:

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 카카오스토리 공유하기

댓글을 달아 주세요

">
  1. thumbnail
    veneto

    좋은 팁이네요 ㅎㅎ 잘봤습니다~!