En la etiqueta <html> tengo el atributo lang . ¿Cómo lo alcanzo usando .js? Quiero usar contiene de lang como variable. Entonces, según tengo entendido, debería comenzar con var lang = ??? ?
En jQuery:
var theLanguage = $('html').attr('lang'); alert(theLanguage);Si quieres jugar: http://jsfiddle.net/NX367/
Si desea hacerlo en Javascript simple, este sitio lo explicará mejor que yo:
http://www.javascriptkit.com/dhtmltutors/domattribute.shtml
Modo js puro
var lang = document.getElementsByTagName("html")[0].getAttribute("lang");La forma más fácil de recuperar el atributo lang es acceder a la propiedad lang en la propiedad documentElement de solo lectura en el objeto del document :
document.documentElement.lang;