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

Jac*_*Leo 19 html javascript jquery

<html>标签中我有属性lang.我如何使用.js到达它.我想使用包含lang作为变量.据我了解它应该从一开始var lang = ???

Bar*_*der 45

在jQuery中:

    var theLanguage = $('html').attr('lang');
    alert(theLanguage);
Run Code Online (Sandbox Code Playgroud)

如果你想要小提琴:http://jsfiddle.net/NX367/

如果你想在普通的Javascript中做到这一点,这个网站将比我更好地解释:http:
//www.javascriptkit.com/dhtmltutors/domattribute.shtml


Lok*_*tar 21

纯粹的js方式

var lang = document.getElementsByTagName("html")[0].getAttribute("lang");
Run Code Online (Sandbox Code Playgroud)

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

  • 或者`document.documentElement.getAttribute('lang')`,对某些人来说可能看起来更干净. (6认同)

Jos*_*ier 11

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

document.documentElement.lang;
Run Code Online (Sandbox Code Playgroud)