是否可以在html中检索语言标记变量?

时间:2014-02-17 16:25:55

标签: html variables programming-languages

我想在我的网页中检索以下变量:

<html lang="en">

以后是否可以在代码中访问该变量?

提前致谢。

3 个答案:

答案 0 :(得分:0)

您可以使用jQuery执行此操作。例如,这可以使用jQuery 1.10.2:

var lang = $("html").prop("lang");

答案 1 :(得分:0)

在vanilla JS中,你会这样做:

document.documentElement.getAttribute("lang")

答案 2 :(得分:0)

您发布的代码是HTML。 HTML是(例如)php中解析代码的输出。如果你要求使用html属性,那么你可能无法直接使用它。 I.E.你可以在javascript中读取值并通过ajax将其发送到php脚本,但我想这不是你需要的。

但是,正如我所说html是已解析脚本的输出,因此您可以使用将为您保存lang值的变量,并且您可以在脚本中使用它并将其传输到您的html模板。 php中的简单示例:

$lang = "en" // variable that you are free to use

if ($lang == "en") {
 // ... do something
}
// rest of your code ..
// and lets say you finally get to your html template:
echo '<html language="'.$lang.'">';

我不确定这是否是您需要的,因为您的问题不详细,但这是服务器端脚本工作,希望它能帮助您理解。