JavaScript:实现鼠标的悬停及移出事件

Event 对象

Event 对象代表事件的状态,比如事件在其中发生的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态。
事件通常与函数结合使用,函数不会在事件发生前被执行!


事件句柄 (Event Handlers)

属性此事件发生在何时…
onmouseout鼠标从某元素移开。
onmouseover鼠标移到某元素之上。

例1:鼠标悬停和移出显示为两种CSS样式。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 <head>
  <title> loaction </title>
  <meta charset="utf-8" />
  <meta name="generator" content="editplus" />
  <meta name="author" content="" />
  <meta name="keywords" content="" />
  <meta name="description" content="" />
  <style type="text/css">
    .one{
        color:red;
        border:1px solid blue;
        cursor:hand;
    }
  </style>
 </head>
<script type="text/javascript">
<!--
    function func(){
        var p = document.getElementById("p");
//1、采用style修改。
//      p.style.color = "red";
//2、采用类选择器className修改。
        p.className = "one";
    }
    function func1(){
        var p = document.getElementById("p");
        p.className = "";
    }
//-->
</script>
 <body >
    <p onmouseover = "func()"  onmouseout = "func1()" id = "p" >你好,世界!</p>
 </body>
</html>

以上内容作为个人学习记录,仅供参考。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值