当我尝试运行脚本时,如果按下按钮时会改变灯光,则不会显示任何内容,图像甚至不会显示。我可以修复的任何方式?使用按钮单击,更改图像
下面是代码:
<!DOCTYPE html>
<html>
<body>
<h1>JavaScript Task 3</h1>
<p>This is my Traffic Light script</p>
<img id="IMG" src=N:\Year 10\Computing\Exam\A452 Practical Exam\Interactive Buttons\>
<button type="button" onclick="changeLights()">Change Lights</button>
<script>
var list=[];
list[0] = '<img src="N:\Year 10\Computing\Exam\A452 Practical Exam\Interactive Buttons\red.jpg" width="254"height="501" alt="Traffic Light Red">';
list[1] = '<img src="N:\Year 10\Computing\Exam\A452 Practical Exam\Interactive Buttons\green.jpg" width="249" height="494" alt="Traffic Light Yellow">';
list[2] = '<img src="N:\Year 10\Computing\Exam\A452 Practical Exam\Interactive Buttons\yellow.jpg" width="243" height="506" alt="Traffic Light Green">';
function changeLights() {
var list = document.getElementById('IMG');
if list=0 {
image.src='<img src="N:\Year 10\Computing\Exam\A452 Practical Exam\Interactive Buttons\red.jpg" width="254"height="501" alt="Traffic Light Red">';
} else if list=1 {
image.src=1;
} else if list=2 {
image.src=2;
}
</script>
</body>
</html>
你认为“如果list = 0”在做什么?你如何看待这段代码决定使用哪些If语句? – master565
将您的脚本标签放在文档的
中。 –img标记错误 – Atula