文章导航

JavaScript mouseout 事件

2018-2-18 14:36| 发布者: admin| 查看: 1768| 评论: 0|来自: 蚂蚁部落

当鼠标离开指定元素会触发此事件。

关于事件处理函数注册,可以参阅如何注册事件处理函数一章节。

浏览器支持:

(1).IE浏览器支持此事件。

(2).edge浏览器支持此事件。

(3).火狐浏览器支持此事件。

(4).Opera浏览器支持此事件。

(5).谷歌浏览器支持此事件。

(6).safria浏览器支持此事件。

代码实例:

[HTML] 纯文本查看 复制代码运行代码
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>蚂蚁部落</title>
<style type="text/css"> 
#ant{
  width:100px;
  height:100px;
  background-color:#ccc;
  text-align:center;
  line-height:100px;
}
</style> 
<script>
window.onload=function(){
  var odiv=document.getElementById("ant");
  odiv.onmouseout=function(){
    odiv.innerHTML="蚂蚁部落";
  }
}
</script>
</head> 
<body> 
<div id="ant"></div>
</body> 
</html>

当鼠标离开div元素时候,会将指定的文本写入div中。

[HTML] 纯文本查看 复制代码运行代码
<!DOCTYPE html> 
<html> 
<head> 
<meta charset=" utf-8"> 
<meta name="author" content="http://www.softwhy.com/" /> 
<title>蚂蚁部落</title> 
<style type="text/css">  
#box{ 
  width:200px; 
  height:200px; 
  background-color:#ccc; 
  text-align:center; 
  margin:50px; 
} 
#inner{ 
  width:80px; 
  height:80px; 
  background-color:red; 
  line-height:80px; 
} 
</style>  
<script> 
window.onload=function(){ 
  var obox = document.getElementById("box");
  var oinner=document.getElementById("inner"); 
  var count=0;
  obox .onmouseout=function(){ 
    count=count+1;
    inner.innerHTML=count; 
  } 
} 
</script> 
</head>  
<body>  
<div id="box"> 
  <div id="inner"></div> 
</div> 
</body>  
</html>

不但鼠标离开外层div触发事件,而且当鼠标从外层div移入内层div或者从内层div移入外层div都会触发事件。

从子元素中移出会也会触发事件,但并不是冒泡的原因。


鲜花

握手

雷人

路过

鸡蛋

最新评论

返回顶部