javascript切换案例没有变量

Ton*_*y33 5 html javascript variables scope

我有一个简单的html链接,我在其中调用一个JavaScript函数onClick并尝试切换所接收的值.它不起作用.

这是我的代码:

function lang(language) {
  switch (language) {
    case "it-IT":
      alert("Italiano selezionato");
      break;
    case "en-US":
      alert("English selected");
      break;
  }
}
Run Code Online (Sandbox Code Playgroud)
<p><a href="#" onClick="lang('en-US');">English</a></p>
<p><a href="#" onClick="lang('it-IT');">Italiano</a></p>
Run Code Online (Sandbox Code Playgroud)

j08*_*691 12

不要使用lang您的功能名称,浏览器已经在使用它.

function xlang(language) {
  switch (language) {
    case "it-IT":
      alert("Italiano selezionato");
      break;
    case "en-US":
      alert("English selected");
      break;
  }
}
Run Code Online (Sandbox Code Playgroud)
<p><a href="#" onClick="xlang('en-US');">English</a></p>
<p><a href="#" onClick="xlang('it-IT');">Italiano</a></p>
Run Code Online (Sandbox Code Playgroud)