我是 javascript 的新手,正在尝试制作一个按钮,每次单击时循环打开/关闭/自动。每个状态还必须运行 if 语句中的代码和 switch 中的代码。我目前无法缝合以使其正常运行。稍后,一旦我开始工作,我希望“if 语句”函数位于它自己的 .js 文件中,这样我就可以为其他开/关/自动按钮引用它。而开关将是主代码的一部分。我究竟做错了什么?
function cycle()
{
var onoffB = ();
if (document.getElementById("button1").value="On")
{
onoffB=1;
document.getElementById("button1").value="Off";
}
else if (document.getElementById("button1").value="Off")
{
onoffB=2;
document.getElementById("button1").value="Auto"
}
else
{
onoffB=0;
document.getElementById("button1").value="On"
}
switch(onoffB)
{
case 0:
//running code;
break;
case 1:
//running code;
break;
case 2:
//running code;
break;
}
}
</script>
</head>
<body>
<input type="button" id="button1" value="On" onclick="cycle()">
</body>
</html>