【发布时间】:2015-04-21 15:36:25
【问题描述】:
几天前才开始使用 JS,我已经在切换开关时遇到了一些麻烦。我希望按钮在单击时在on 和off 之间切换。
function click() {
var change = document.getElementById("toggle");
if (change.innerHTML == "on"); {
change.innerHTML = "off";
} else {
change.innerHTML = "on";
}
}
<button type="button" id="toggle" onClick="click()">on</button>
我应该这样做吗?
【问题讨论】:
-
有效吗?如果不是,它有什么问题(准确地说)?你只是想要风格建议吗?
-
你的 if 表达式在
== "on")之后不应有分号 -
@JeffreyBosboom 不幸的是,它根本不起作用!我只是想知道为什么会这样。我想我可能遗漏了一些人可以发现的东西
-
如果你打开你的控制台,你会看到一个语法错误,很可能是
else。你打开控制台了吗?你知道如何打开控制台吗?你应该在做任何其他事情之前了解这一点。 -
@torazaburo 谢谢,我去查一下
标签: javascript html