猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如下所示,html图片该怎么实现点击后换一张图?
其实是这样的首先
这个图片后面有一个输入框 然后当鼠标点中这张图后面的输入框时
前面的这张图就会变成
请问要怎么做?
慕村225694
浏览 371
回答 2
2回答
ABOUTYOU
给你的<img>标签加一个id,然后在你后面文本框JS里获取 focus 这个事件,再变更 img 里的图片地址就可以了
0
0
0
弑天下
我想你的问题应该是输入框如何获得焦点之后改变背景,而不是点击吧。一般正常的做法是用js做的,不过应该用onfocus">onfocus事件比较好,还可以用onblur">onblur事件去设置失去焦点后的动作。就能实现点击一下变成蓝色图片背景,点击别处就会变成灰色背景的效果。其次也可以用的是:focus">:focus伪类,具体如 input:focus { background-color:#9F9F9F; }不过好像:focus这个属性对IE的支持不大好,具体你可以测试一下。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关问题
为什么字体颜色在Eclipse上没有变化
2 回答
相关分类
Html/CSS
为什么字体颜色在Eclipse上没有变化
2 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续