如何通过点击不同的标题,在网页同一个位置显示不同的内容?

就是我通过点击一排不同内容的标题(如“小说”“音乐”“新闻”“购物”等等),然后让它们在设定的同一个位置显示,如鼠标点击“音乐”,那么方框里面显示很多个站点音乐链接,鼠标... 就是我通过点击一排不同内容的标题(如“小说”“音乐”“新闻”“购物”等等),然后让它们在设定的同一个位置显示,如鼠标点击“音乐”,那么方框里面显示很多个站点音乐链接,鼠标移到“新闻”点击,这是音乐版块隐藏,同一位置显示新闻的版块内容,一一同样,点击谁,就会显示谁的版块内容。希望设计高手师傅们能帮忙给个方案,请问是通过什么样的形式能够达到这种效果,烦请能给我一段代码?代码在网页中怎么用,嵌在什么位置?真的非常感谢设计高手能给以帮忙。
楼下两位回答还不太详细,最好告诉我里面的代码具体的含义,最好用个比方来解答,这样比较好了解清楚它们具体的关系,它们的控制的详细过程。
展开
 我来答
诗逸愁9691
推荐于2017-10-08 · 超过30用户采纳过TA的回答
知道答主
回答量:88
采纳率:0%
帮助的人:0
展开全部
设置一个div块,比如<div id="divTitle" />
用document.getElementByID得到这个div块
点击连接时,用innerHtml修改内容
document.getElementById('divTitle').innerHTML = '现在是音乐';

另外一个例子

<script type="text/javascript">
function changeText(){
document.getElementById('boldStuff').innerHTML = 'Fred Flinstone';
}
</script>
<p>Welcome to the site <b id='boldStuff'>dude</b> </p>
<input type='button' onclick='changeText()' value='Change Text'/>
88深海鱼88
2010-03-21
知道答主
回答量:13
采纳率:0%
帮助的人:0
展开全部
最简单的一个例子:
<script language="JavaScript">
function show(id){
document.getElementById("div1").style.display="none"
document.getElementById("div2").style.display="none"
document.getElementById(id).style.display=""
}
</script>
<div id="div1" >div1</div>
<div id="div2"style="display:none">div2</div>
<input type="button" value="看div1" onclick="show('div1')">
<input type="button" value="看div2" onclick="show('div2')">
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
拱映冬00c
2010-03-24 · TA获得超过127个赞
知道小有建树答主
回答量:273
采纳率:0%
帮助的人:182万
展开全部
你说的就是Tab面板了 这代码比较复杂 要用JavaScript和css配合才能完成 你可以用Dreamweaver cs3 这个软件里面可以帮你自动生成 不过外观需要你修改它的css代码 不知道你会不会 总之几句话说不清楚
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_金噬魂_
2010-03-23
知道答主
回答量:35
采纳率:0%
帮助的人:0
展开全部
你好 我是从事网站设计的 可以去网上下一些整站 网上很多 我个人比较喜欢 创力CMS 自己可以新建一个列表 也可以套用该整站里的 总的来说就是用它的程序来达到你想要的效果 用到的软件 DREAMWEAVER
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式