Javascript: чтение атрибута lang в теге html
В теге <html>
у меня есть атрибут lang
. Как мне связаться с ним .js. Я хочу использовать contains lang как переменную. Так как я понимаю, он должен начинаться с var lang = ???
?
Ответы
Ответ 1
В jQuery:
var theLanguage = $('html').attr('lang');
alert(theLanguage);
Если вы хотите скриптировать: http://jsfiddle.net/NX367/
Если вы хотите сделать это на простом Javascript, этот сайт будет объяснять лучше, чем я:
http://www.javascriptkit.com/dhtmltutors/domattribute.shtml
Ответ 2
Pure js way
var lang = document.getElementsByTagName("html")[0].getAttribute("lang");
http://jsfiddle.net/loktar/ZRvE6/
Ответ 3
Самый простой способ получить атрибут lang
- это доступ к свойству lang
только для свойства documentElement
объект document
:
document.documentElement.lang;