How to obtain lang attribute in HTML using JavaScript?
JavascriptHtmlJavascript Problem Overview
How to obtain lang
attribute in HTML using JavaScript?
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
Javascript Solutions
Solution 1 - Javascript
If both attributes agree on their values (as they should), it's enough to read either of them. I'd suggest using
document.documentElement.lang
Solution 2 - Javascript
Just.
document.getElementsByTagName('html')[0].getAttribute('lang');
And with the namespace
document.getElementsByTagName('html')[0].getAttribute('xml:lang');