javascript - 使用 JavaScript 提取 lang 值

标签 javascript

我正在尝试从 HTML 标记中获取 lang 值,但我当前使用的 JavaScript 不起作用。

这是我要访问的 HTML 代码:

<html  lang="it-IT">

和 Javascript

if(navigator.appName == 'Netscape')
{
    langType = navigator.language;
}
else
{
    langType = navigator.browserLanguage;
}

但在测试中我仍然得到“EN-us”的值

有人能帮忙吗?

谢谢!

最佳答案

使用

document.documentElement.lang

正如 Rob 所说,您的代码使用的是浏览器的语言,而不是文档的语言。

关于javascript - 使用 JavaScript 提取 lang 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/662923/

相关文章:

javascript - Twitter Typeahead 未显示自动完成框

javascript - 从具有父子引用的数组创建树结构

javascript - 使用javascript代码从HTML的select标签中读取选定的值

php - 如何在浏览器中模拟命令行界面滚动? (始终在屏幕上保持最新的输出)

javascript - 以编程方式打开 Angular 带日期选择器

javascript - 如何在 Three.js 中将对象从位置 {x,y} 移动到 {newx,newy}

javascript - js 函数在 cakephp 中使用 onLoad 和 onClick

javascript - 如何根据属性值制定在运行时添加 Angular 部分的指令

javascript - Firefox 忽略填充底部与 box-sizing :border box

javascript - 数据表 Dom 定位