首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JavaScript代码:交通灯

JavaScript代码:交通灯
EN

Stack Overflow用户
提问于 2017-01-24 11:47:23
回答 1查看 1K关注 0票数 0

我的交通灯代码不能工作了。它说,第30行有语法问题,我不知道如何修复它。我也需要做相同的代码,但当我按下“改变灯”按钮,每次我按它,一个不同的彩色图像,从交通灯应该出现。然而,当我试图通过按下按钮来改变交通灯时,红灯仍然亮着,不会变成琥珀色。

代码语言:javascript
复制
<!DOCTYPE html>
<html>
<body>
<h1>Traffic Light</h1>

<button type="button" onclick="changeLights"()>Change Lights </button>

<script>

var traffic_light = new Array (3)

function lights(){
traffic_light = new Image(300,150)
traffic_light.src = "traffic_light_red.jpg";
traffic_light = new Image(300,150)
traffic_light.src = "traffic_light_redAmb.jpg";
traffic_light = new Image(300,150)
traffic_light.src = "traffic_light_green.jpg";
traffic_light = new Image (300,150)
traffic_light.src = "traffic_light_amber.jpg";
}

function change() {
    traffic_lights++

var traffic_lights = 0
number == number +1
        }
    document.traffic_light_images.src = traffic_light[traffic_lights].src
}
</script>

<img src = "traffic_light_red.jpg" name "traffic_light_images" height = "300" width = "150">

</body>
</html>
EN

回答 1

Stack Overflow用户

发布于 2017-01-24 11:54:13

我看到了一些事情(我没有尝试执行您的代码):

  • 首先,许多人错过了逗号:

例:

代码语言:javascript
复制
var traffic_light = new Array (3)
  • 然后不是特别的语法错误,而是这一行: 号码==号码+1 //和逗号缺失

这是一个比较,你可能想增加,但我不知道你的目的

  • 在示例中没有定义函数changeLights()。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41827457

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档