最近我一直在用一段我一直在努力的代码遇到问题。我要求创建通过交通灯带按钮的排列和循环,这是我做了什么:更改多张图片
<!DOCTYPE html>
<html>
<head>
<title> Traffic Lights </title>
</head>
<body>
<script>
whatPosition=1;
var images=["redlight.gif","redandamber.gif","greenlight.gif","amberlight.gif"];
function changeImage() {
if (whatPosition==0) {
document.getElementById("image").innerHTML=images[1];
whatPosition=1;
}
else if (whatPosition==1){
document.getElementById("image").innerHTML=images[2]
whatPosition=2;
alert("I am an alert box!");
}
else if (whatPosition==2){
document.getElementById("image").innerHTML=images[3]
whatPosition=3;
}
else if (whatPosition==3){
document.getElementById("image").innerHTML=images[4]
whatPosition=4;
}
else if (whatPosition==4){
document.getElementById("image").innerHTML=images[0]
whatPosition=0;
图像不使用'innerHTML',因为它们不包含html,你可能是想设置'src'属性 –
Kenny,不要破坏你的问题。 – Cerbrus