【发布时间】:2019-11-22 04:57:39
【问题描述】:
我使用 settimeout 功能,为什么它不起作用。我只想每 2 秒更改一次图像。但什么也没发生,它只显示第一张图片,但没有改变。
<script type="text/javascript">
function parta(){
document.getElementById("carimg").src="c1.img";
window.setTimeout(partb,2000);
}
function partb(){
document.getElementById("carimg").src="c2.jpg";
window.setTimeout(partc,2000);
}
function partc(){
document.getElementById("carimg").src="c3.jpg";
window.setTimeout(parta,2000);
}
</script>
【问题讨论】:
-
你的
while是什么原因? -
您定义了 3 个函数,但从不调用它们。它也可能不应该在一个while循环中
-
即使我删除了这个while循环它也不起作用,我将它应用到无限循环
-
谢谢大家,我得到了答案,JLRishe谢谢
标签: javascript html loops settimeout