js里面如何使鼠标经过出现一个div,移开就消失?求大神帮帮忙啊~

我不是很懂js,现在是鼠标经过就有了,但是移开却不消失,请问怎么让移开后div消失呢?不胜感激啊!... 我不是很懂js,现在是鼠标经过就有了,但是移开却不消失,请问怎么让移开后div消失呢?不胜感激啊! 展开
 我来答
百度网友fdb5024c4bf
2014-06-12 · TA获得超过302个赞
知道答主
回答量:306
采纳率:100%
帮助的人:189万
展开全部
onmouseout(鼠标移开)
再做一个消失的函数
更多追问追答
追答
其实显示的函数你做的复杂了

function show(n)
{
document.getElementById(n).style.display="block";
}
function hide(n)
{
document.getElementById(n).style.display="none";
}

显示/隐藏div1
显示/隐藏div2
匿名用户
2014-06-12
展开全部
html里面都没有鼠标移开事件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
春寒秋暑
2018-06-24 · TA获得超过165个赞
知道小有建树答主
回答量:632
采纳率:100%
帮助的人:48.4万
展开全部
document.documentElement.onmouseout = function(){
this.style.display = "none";
}
//document.documentElement=文档中任何元素
//可以替换成要触发的元素
============鼠标经过显示,移开消失的粒子==========
<div><button>2017年经典动作</button></div>
<div>2017年隐藏的密码</div>
<script type="text/javascript">
function $(id) {
return document.getElementsByTagName(id);
}
var a = $("div")[0];//div1
var b = $("div")[1];//div2
b.style.display = "none";
a.onmouseover = function () {
b.style.display = "block";
}
a.onmouseout = function () {
b.style.display = "none";
}
}
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式