Javascript实现Div显示与隐藏的问题

以下是我个人写的一段代码,我想实现的功能是:有三个链接,每个对应一个Div内容。三个链接对应的内容在下面的同一个区域显示。点击一个的时候显示点击相关的Div,同时隐藏另外... 以下是我个人写的一段代码,我想实现的功能是:
有三个链接,每个对应一个Div内容。三个链接对应的内容在下面的同一个区域显示。点击一个的时候显示点击相关的Div,同时隐藏另外的几个。
到这一步为止,下面的代码都能实现。
但是问题是:刚打开这个页面的时候没有默认的Div显示。

提问:如何修改代码才能在打开这个网页的时候就默认能显示出来一个Div的内容,同时不能失去上面的功能??
<html>
<head>
<title>test</title>
</head>
<body>
<script language="javascript">

var old=null;
function changemenu(mydiv){
var obj = document.getElementById(mydiv);
if(obj.style.display!='none')
{obj.style.display='block'}
else{
if (old!=null&&old!=obj)
old.style.display='none';
old=obj;
if (obj.style.display=='none'){
obj.style.display='block';
}else{
obj.style.display='none';
}
}
}
</script>
<div>
<div><a onclick="changemenu('m1');">信息</a></div>
<div><a onclick="changemenu('m2');">教育</a></div>
<div><a onclick="changemenu('m3');">科技</a></div>

<div id="m1" style="DISPLAY: none">1的信息
</div>
<div id="m2" style="DISPLAY: none">2的教育
</div>
<div id="m3" style="DISPLAY: none">3的科技
</div>

</div>

</body>
</html>
展开
 我来答
百度网友9fd28e4
2008-11-21 · TA获得超过490个赞
知道小有建树答主
回答量:496
采纳率:100%
帮助的人:263万
展开全部
在script里加一些东西:

window.onload = function(){
changemenu('m1'); //默认打开m1
}

这个固毁蚂定的格式是纤洞埋指页面载入颤物完成后执行的代码段。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式