PHP判定被点击A标签的ID来显示相应内容

如题。比如说。<ahref="#1"id="btn1">第一个按钮</a><ahref="#2"id="btn2">第二个按钮</a><div>这里有很多很多的内容。。。... 如题。
比如说。
<a href="#1" id="btn1">第一个按钮</a><a href="#2" id="btn2">第二个按钮</a>
<div>这里有很多很多的内容。。。</div>
<img src="#1"/> (就是这里了,比如说我点了“第一个按钮ID为btn1”,那这里的图片路径为#1。现在我想回到页面的上方,点下“第二个按钮ID为btn2”,那我下方的这个图片路径就改变为#2,前提是页面不发生跳转或刷新。)
这里我改怎么写。求给个思路,最好能直接带一段判定代码。
展开
 我来答
大庞说故事
2013-11-22 · 正八经儿的讲故事!
大庞说故事
采纳数:123 获赞数:313

向TA提问 私信TA
展开全部
<script language="javascript">
//更改图片路径
function changeImg (obj) {
if(obj.id == "btn1") {
document.getElementById('imgshow').src="#1";
}
if(obj.id == "btn2") {
document.getElementById('imgshow').src="#2";
}
}
</script>

//两个按钮增加onclick点击事件
<a href="#1" id="btn1" onclick="changeImg(this);">第一个按钮</a>
<a href="#2" id="btn2" onclick="changeImg(this);">第二个按钮</a>
//给图片设置个id
<img src="#1" id="imgshow" name="imgshow">
chavent88
2013-11-22 · TA获得超过201个赞
知道答主
回答量:112
采纳率:0%
帮助的人:116万
展开全部

你可以用javascript:void(0);return false;阻止跳转。

你可以这样子,给每个链接添加onclick事件,执行的函数是setImg,参数为图像的链接,然后给img标签添加个id,然后用javascript设置src属性就行了:

<a href="javascript:void(0);return false;" onclick="setImg('#1')" id="btn1">第一个按钮</a>

<a href="javascript:void(0);return false;" onclick="setImg('#2')" id="btn2">第二个按钮</a>

<div>这里有很多很多的内容。。。</div>

<img id='myImg' src="#1"/>

javascript代码如下:

<script type="text/javascript">
function setImg(data){
  document.getElementById("myImg").src = data;
}
</script>

不懂可以追问或者私信我

追问
思路我懂了,但是如果并不是单独一张图片,而是改成十几二十张图片的话该怎么办
追答
可以说得具体点吗?不太明白你的意思
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-22
展开全部
判定ID用JS
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式