gpt4 book ai didi

javascript - 如何让 setInterval 在没有用户输入的情况下自动运行

转载 作者:行者123 更新时间:2023-12-02 14:33:36 27 4
gpt4 key购买 nike

下面是我的一些类(class)作业的代码(我承认)。正如您在评论中看到的,我已经用按钮完成了“setinterval”。但我想要的是“setInterval”能够自动运行。我的意思是我不希望用户必须单击该按钮。有没有办法做到这一点,如果可以的话,你能给我指出正确的方向吗?

<!DOCTYPE html>
<html>
<head>
<title>Task 3 Manual traffic lights</title>
</head>
<body>
<h1>JavaScript Task 3</h1>

<p >This is my Traffic Light script</p>

<img id="change-light" src="red_traffic_light.png" width="150" height="300" align=middle>
<!-- <button onclick="setInterval(changelights, 1000)" >Start the timer</button> -->
<script>
var list = ["red_traffic_light.png", "red-amber-traffic-light.png","green_traffic_light.png", "amber-traffic-light.png"
];

var index = 0

function changelights() {
index = index + 1

if (index == list.length) index = 0;
var image = document.getElementById('change-light');
image.src=list[index];
}

</script>
</body>
</html>

最佳答案

只需将 setInterval(changelights, 1000) 放入脚本标记内即可。

当浏览器运行该行代码时。它将启动计时器。

<script>
setInterval(changelights, 1000);
</script>

关于javascript - 如何让 setInterval 在没有用户输入的情况下自动运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37641865/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com