【发布时间】:2019-01-20 20:37:46
【问题描述】:
a[2] 是一个从 1 到 100 的随机整数变量。当它小于 33 时,它变为红色,但当它高于 33 时,它保持黑色。有人知道为什么它会忽略最后两个案例吗?
<script type="text/javascript">
switch (a[2]) {
case < 33:
document.getElementByID('speechstat').style.color = "red";
break;
case >= 33 && <= 66:
document.getElementByID('speechstat').style.color = "blue";
break;
case > 66:
document.getElementByID('speechstat').style.color = "green";
break;
}
</script>
【问题讨论】:
-
你有没有尝试查找syntax
switch的使用方法? -
switch,getElementById。拼写很重要。请尝试使用浏览器的debugging capabilities。使用browser console (dev tools)(点击F12)并阅读任何错误。
标签: javascript switch-statement