HTML,点击页面上一个超链接更换原有图片等效果

比如图中,我点击外语系,左边闭合的书变成打开的然后下面出现关系外语系的介绍文字。<td><imgsrc="depart_info_close.gif"width="14"... 比如图中,我点击外语系,左边闭合的书变成打开的然后下面出现关系外语系的介绍文字。

<td><img src="depart_info_close.gif" width="14" height="16" align="absmiddle" /><a href="" class="link1 STYLE6">经济管理学院</a></td>
这些链接我是这么写的,请问要怎么改?
展开
 我来答
zhangqi0192
2014-11-27 · TA获得超过2387个赞
知道大有可为答主
回答量:1417
采纳率:0%
帮助的人:1223万
展开全部
你好 这种效果很简单的 采用jquery 然后 假设 另一张图片名叫 a.gif 并且和 depart_info_close.gif存放在同一个文件夹下 给a标签新加一个属性 id="a" 然后按照你提供的 html结构 代码如下
$(function(){
$("#a").click(function(){
$(this).prev().attr({"src":"a.gif"});
});
})
这样子就好了
代码的意思是 当点击a标签时 寻找与他同级的 并且在他之前的那一个元素 也就是img标签
并且改变 img标签中的 src属性 为 a.gif
希望能帮到你 谢谢
追问
给a标签新加一个属性  id="a"  

这个是加在哪里啊?
追答
经济管理学院
GavinTsui920
2014-11-27 · 超过16用户采纳过TA的回答
知道答主
回答量:28
采纳率:0%
帮助的人:17.6万
展开全部

不是很懂你的意思,一般你说这种 点击超链接,然后下方显示相应内容的有两种实现

  1. iframe 你看 如果介绍内容是由iframe包裹的话,那么就要给超链接添加 target

  2. ajax 这个一般要修改下js文件了

追问
那个点击超链接更换左边那个书本图片的效果怎么做?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rkc009
2014-11-27 · TA获得超过1499个赞
知道大有可为答主
回答量:2098
采纳率:60%
帮助的人:1694万
展开全部
用事件啊,click 事件 

<script type="text/javascript">
    function change() {
        document.getElementById("img").src = "../../Styles/icons/help2.png";
    }

</script>

<img  id="img" onclick="change();" src="../../Styles/icons/help.png"/>
追问
是点击那个文字(如“外语系”)替换图片,不是点击图片替换图片。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式