2011-02-17 21 views

Respuesta

33

En jQuery:

var theLanguage = $('html').attr('lang'); 
    alert(theLanguage); 

Si violín quiero: http://jsfiddle.net/NX367/

Si desea hacerlo de manera clara Javascript, este sitio le explicará mejor que yo:
http://www.javascriptkit.com/dhtmltutors/domattribute.shtml

+0

lo hace de alerta? lo siento, no tengo muchas exp. con .js – JackLeo

+0

alerta() hará una pequeña ventana de diálogo (como un cuadro "ok"), pero obviamente usted puede hacer otras cosas con 'theLanguage' también –

19

pura js manera

var lang = document.getElementsByTagName("html")[0].getAttribute("lang"); 

http://jsfiddle.net/loktar/ZRvE6/

+0

¡y la carrera está en Loktar! –

+0

je, sí, estoy tratando de encontrar un error en IE8. Ambas son respuestas válidas, no vi que tuviera la pregunta etiquetada como jquery también. – Loktar

+6

O 'document.documentElement.getAttribute ('lang')', que puede parecer más limpio para algunas personas. –

6

La forma más fácil de recuperar el atributo lang es acceder a la propiedad de la lang de sólo lectura documentElement property en el objeto document:

document.documentElement.lang; 
Cuestiones relacionadas