HTML根据用户语言显示不同的div

时间:2016-02-05 12:49:20

标签: javascript html display

我有一个带div部分的简单html页面。 Div部分包含几个段落<p>。我为每种语言创建了单独的div。我想显示与用户语言相对应的特定div。

我发现语言可以确定如下

var language = window.navigator.userLanguage || window.navigator.language;

div可以如下显示

document.getElementById(language).style.display="inline;"

但是,由于某种原因,它不起作用。我假设我不理解页面渲染过程中的一些基本原理。

我将不胜感激任何帮助。

1 个答案:

答案 0 :(得分:2)

从JS修改样式时,不应添加任何“;”。 试试

document.getElementById(language).style.display="inline"

而不是

document.getElementById(language).style.display="inline;"