自定义javascript开/关开关可以';我不能上班

自定义javascript开/关开关可以';我不能上班,javascript,html,css,Javascript,Html,Css,所以我试着做一个开关,一按就会在“滑雪”和“滑雪板”之间切换 我觉得我拥有的java应该可以工作,但由于某种原因什么都没有发生 功能开关(a、b){ document.getElementById(a.style.display=“无”; document.getElementById(b).style.display=”“;} 开关{ 边框:1px纯黑; 背景色:rgb(220220); 填充:2px; 宽度:150px; 高度:24px; } #在{ 浮动:左; 显示:“”; 宽度:自动;

所以我试着做一个开关,一按就会在“滑雪”和“滑雪板”之间切换

我觉得我拥有的java应该可以工作,但由于某种原因什么都没有发生

功能开关(a、b){
document.getElementById(a.style.display=“无”;
document.getElementById(b).style.display=”“;}
开关{
边框:1px纯黑;
背景色:rgb(220220);
填充:2px;
宽度:150px;
高度:24px;
}
#在{
浮动:左;
显示:“”;
宽度:自动;
高度:20px;
背景色:rgb(95170250);
}
#关{
浮动:对;
显示:无;
宽度:自动;
高度:20px;
背景色:rgb(250,50,25);
}

滑雪
滑雪板

首先出现了一些错误,您不能将switch语句作为命名函数在javascript中用作关键字。另一个错误是,您作为变量而不是字符串进行开关传递,因此我也为您更改了这一点。。请尝试以下方法:

功能更改状态(a、b){
document.getElementById(a.style.display='none';
document.getElementById(b.style.display='inline block';
}
开关{
边框:1px纯黑;
背景色:rgb(220220);
填充:2px;
宽度:150px;
高度:24px;
}
#在{
浮动:左;
显示:“”;
宽度:自动;
高度:20px;
背景色:rgb(95170250);
}
#关{
浮动:对;
显示:无;
宽度:自动;
高度:20px;
背景色:rgb(250,50,25);
}

滑雪
滑雪板

首先出现了一些错误,您不能将switch语句作为命名函数在javascript中用作关键字。另一个错误是,您作为变量而不是字符串进行开关传递,因此我也为您更改了这一点。。请尝试以下方法:

功能更改状态(a、b){
document.getElementById(a.style.display='none';
document.getElementById(b.style.display='inline block';
}
开关{
边框:1px纯黑;
背景色:rgb(220220);
填充:2px;
宽度:150px;
高度:24px;
}
#在{
浮动:左;
显示:“”;
宽度:自动;
高度:20px;
背景色:rgb(95170250);
}
#关{
浮动:对;
显示:无;
宽度:自动;
高度:20px;
背景色:rgb(250,50,25);
}

滑雪
滑雪板

1<代码>开关是一个关键字,不能用于函数名。2.爪哇!=和on、off需要作为字符串传递,而不是像
toggle('on','off')
(如果您将开关重命名为toggle)1这样的变量<代码>开关是一个关键字,不能用于函数名。2.爪哇!=和on、off需要作为字符串传递,而不是像
toggle('on','off')
这样的变量(如果您将开关重命名为toggle)