大神帮忙看下谢谢

来源:8-3 计时器setInterval()

死之外科医生

2017-03-21 09:17

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>对象</title>

<script type="text/javascript">

function changebg(){

var a=document.getElementById("bgimg").selectIndex;

var srcimg=document.getElementById("myimg").src;

switch(a){

case 0:

srcing="img/1.jpg";

break;

case 1:

srcing="img/2.jpg";

break;

case 2:

srcing="img/3.jpg";

break;

case 3:

srcing="img/4.jpg";

break;

case 4:

srcing="img/5.jpg";

break;

}



}

</script>

</head>

<body>

<img src="img/1.jpg" id="myimg" onclick="alert('载入画面')"  /> 

选择背景图片:

<select id="bgimg">

<option value="naga">1</option>

<option value="lycan">2</option>

<option value="blood">3</option>

<option value="chaos">4</option>

<option value="razor">5</option>

</select>

<input type="button" value="确定" onclick="changebg()" />

</body>

</html>

想写一个通过下拉框改变的图片的程序但是运行没有效果我在同一目录里面的img里面放了五张图片1-5.jpg。大神帮忙看下问题出在哪里?谢谢

写回答 关注

1回答

  • smile9620
    2017-03-21 11:20:19
    已采纳

    变量 srcimg 后面用的是 srcing,同一个目录下的图片  ../img/1.jpg,同一个文件夹下的直接用1.jpg

    http://img.mukewang.com/58d09be40001ca7506340191.jpg

    死之外科医生

    谢谢大神我想问一下就是var srcimg=document.getElementById("myimg").src;然后再src=“img、1.jpg”是错的,而直接srcimg=document.getElementById("myimg").src=“img/jpg”才能运行,前面一种把值付给变量src来进行操作为什么错了

    2017-03-21 11:31:33

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468192 学习 · 21891 问题

查看课程

相似问题