我想在我的网页中检索以下变量:
<html lang="en">
以后是否可以在代码中访问该变量?
提前致谢。
答案 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.'">';
我不确定这是否是您需要的,因为您的问题不详细,但这是服务器端脚本工作,希望它能帮助您理解。