猿问

如下所示,html图片该怎么实现点击后换一张图?

其实是这样的首先这个图片后面有一个输入框 然后当鼠标点中这张图后面的输入框时
前面的这张图就会变成http://img1.mukewang.com/6441022d00011f9b00740072.jpg请问要怎么做?

慕村225694
浏览 371回答 2
2回答

ABOUTYOU

给你的<img>标签加一个id,然后在你后面文本框JS里获取 focus 这个事件,再变更 img 里的图片地址就可以了

弑天下

我想你的问题应该是输入框如何获得焦点之后改变背景,而不是点击吧。一般正常的做法是用js做的,不过应该用onfocus">onfocus事件比较好,还可以用onblur">onblur事件去设置失去焦点后的动作。就能实现点击一下变成蓝色图片背景,点击别处就会变成灰色背景的效果。其次也可以用的是:focus">:focus伪类,具体如&nbsp;&nbsp;&nbsp;&nbsp;input:focus&nbsp;{&nbsp;background-color:#9F9F9F;&nbsp;}不过好像:focus这个属性对IE的支持不大好,具体你可以测试一下。
随时随地看视频慕课网APP
我要回答