-2

有人从如何使用 javascript 获取浏览器当前区域设置首选项中向我引用了这个片段?

  var l_lang;
 if (navigator.userLanguage) // Explorer
  l_lang = navigator.userLanguage;
 else if (navigator.language) // FF
  l_lang = navigator.language;
 else
  l_lang = "en";

我想知道如何添加它来为每种语言做一些事情。如何使用 if then 语句返回语言并为每个语言做一些事情?这就是我的想法。

    var l_lang;
 if (navigator.userLanguage) // Explorer
  l_lang = navigator.userLanguage;
 else if (navigator.language) // FF
  l_lang = navigator.language;
 else
  l_lang = "en"; 
  'do something
  l_lang = "fr"; 
  'do something
  l_lang = "ru"; 
  'do something
  l_lang = "de"; 
  'do something
4

1 回答 1

0

尝试使用 javascript switch 语句(文档

switch(l_lang)
{
case 'en':
  //execute code block 1
  break;
case 'fr':
  //execute code block 2
  break;
default:
  //code to be executed if n is different from case 1 and 2
}
于 2012-11-28T00:04:45.893 回答