我在css中有两个单独的类,我希望链接在单击时从一个切换到另一个。我甚至没有得到警报,所以我认为onClick
部分存在问题:
<script type="text/javascript">
function find(word) {
alert('check');
if (document.getElementById(word).className == "remaining";) {
document.getElementById(word).className = "found";
} else {
document.getElementById(word).className = "remaining";
};
};
</script>
[...]
<a href="#" id="word20" class="remaining" onClick="find('word20');">LOL</a>
提前致谢
答案 0 :(得分:4)
if (document.getElementById(word).className == "remaining";) {
------------------------- E R R O R ----------------------^
这里的假分号是错误。
我在Firefox JavaScript的错误控制台中发现了错误。使用 Ctrl + Shift + J 可以很容易地启动它。
答案 1 :(得分:2)
您遇到语法错误,脚本应如下所示:
<script type="text/javascript">
function find(word) {
alert('check');
if (document.getElementById(word).className == "remaining") {
document.getElementById(word).className = "found";
} else {
document.getElementById(word).className = "remaining";
};
};
删除;在“剩余”旁边