请教下html的问题,一个小页面做出来不能用

图片说明
写了没办法实现点击按钮换图片的功能,用下拉框

设置src属性怎么能用css()呢,肯定是attr()啊。

你用v获取的是option标签之间的内容,但是你用case选择的确是数值1 2 3

吧value改了吧,1234

你根据select的option的下标获取option显示的内容,可你的判断确是1,2,3,4。这肯定进不去啊,在js中调试可以在浏览器上按F12,或者alert();弹出可能出错的地方

switch的case对比是===,类型也要一致,要转为数字才能对比


var v=.....
v=parseInt(v)

这么点代码,好多问题啊

问题多 不是一两个

上代码,勿截图,不想敲

option里边value值要放数字,与case保持一致吧。

http://www.w3school.com.cn/tiy/t.asp?f=js_lightbulb
这是w3c的换图片代码及效果,好好学习下。

代码挺短的,建议你把他删掉,自己仔细再打一遍

图片说明
最终还是做出来了,发现每楼的回复都有用,就采纳个头像好看的吧,不要介意啊