javascript:在html标签中读取lang属性

时间:2011-02-17 16:14:04

标签: javascript jquery html

<html>代码中,我有lang属性。我如何使用.js到达它。我想使用包含lang作为变量。据我所知,它应该从var lang = ???开始?

3 个答案:

答案 0 :(得分:38)

在jQuery中:

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

如果你想摆弄:http://jsfiddle.net/NX367/

如果你想用普通的Javascript来做,这个网站会比我更好地解释:
http://www.javascriptkit.com/dhtmltutors/domattribute.shtml

答案 1 :(得分:21)

纯粹的js方式

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

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

答案 2 :(得分:9)

检索lang属性的最简单方法是访问lang对象上只读documentElement propertydocument属性:

document.documentElement.lang;