js控制div显示与隐藏,js利用"hover"属性控制隐藏的div显示出来。

同一页面(.asp)里面有两个同样大小的div,a和b(里面的内容不一样)。a默认显示,b默认隐藏。现在要求当鼠标悬停在a上面时,a隐藏而b显示,(当然是在同样的地方显示... 同一页面(.asp)里面有两个同样大小的div,a和b(里面的内容不一样)。a默认显示,b默认隐藏。现在要求当鼠标悬停在a上面时,a隐藏而b显示,(当然是在同样的地方显示),当鼠标离开b时,a显示而b隐藏。
一楼,二楼的回答做出来的页面onmouseover时都div一直在闪烁,现在把问题修改一下,如下:

同一页面(.asp)里面有两个同样大小的div,a和b(里面的内容不一样)。a默认显示,b默认隐藏。现在要求设置一个按键,按一下a隐藏而b显示。再按一下回到开始,a显示而b隐藏。
希望高手写出完全代码。谢谢!
展开
 我来答
海南现代泌尿专科医院
推荐于2016-07-28 · TA获得超过194个赞
知道小有建树答主
回答量:197
采纳率:100%
帮助的人:91.5万
展开全部
html:

<div id="a" class="dbl"> a content </div>
<div id="a" class="dno"> b content </div>

css:
<style type="text/css">
.dbl{display:block;}
.dno{display:none;}
</style>

js:

<script language="javascript">
document.getElementById("a").onmouseover = function(){
document.getElementById("a").className = "dno";
document.getElementById("a").className = "dbl";
}
document.getElementById("a").onmouseout = function(){
document.getElementById("a").className = "dbl";
document.getElementById("a").className = "dno";
}

</script>

注意:js要放在最后面,css,html的位置随便
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yan535236329
2010-02-06 · TA获得超过364个赞
知道小有建树答主
回答量:844
采纳率:0%
帮助的人:520万
展开全部
以前学过java,但是忘记差不多了!
onmuseover 悬浮
onmuseout 离开
visble="true" 显示
visble="false" 隐藏
下面代码仅供参考
if(this.diva.onmouseover)
{
this.diva.visible=true;
this.divb.visible=false;
}
else if(this.diva.onmouseout)
{
this.diva.visible=false;
this.divb.visible=true;
}
先把diva 的visible属性设置成 true ; divb设置成false;
我这只有vs2005没MyEclipse。不能给你完全的代码。上面几个属性希望对你有帮助!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式