zoukankan      html  css  js  c++  java
  • 使用HTML DOM 来分配事件 —— onmouseover和onmouseout ,onmousedown和onmouseup

    onmouseover 和 onmouseout 事件

    onmouseover 和 onmouseout 事件可用于在用户的鼠标移至 HTML 元素上方或移出元素时触发函数。

    一个小例:鼠标未在上面前  移到上面后

    (1)关键代码
    <body> <div onmouseover="mOver(this)" onmouseout="mOut(this)"
    style="background-color:green;120px;height:20px;padding:40px;color:#ffffff;">把鼠标移到上面</div> <script> function mOver(obj) { obj.innerHTML="谢谢" } function mOut(obj) { obj.innerHTML="把鼠标移到上面" } </script>
    (2)关键代码 (两种方法均可实现)
    <div onmouseover="innerHTML='谢谢'" onmouseout="innerHTML='把鼠标移到上面'"
    style="120px;height:20px;padding:40px;color:#ffffff;">把鼠标移到上面</div>

     

    onmousedown、onmouseup 以及 onclick 事件

    onmousedown, onmouseup 以及 onclick 构成了鼠标点击事件的所有部分。首先当点击鼠标按钮时,会触发 onmousedown 事件,当释放鼠标按钮时,会触发 onmouseup 事件,最后,当完成鼠标点击时,会触发 onclick 事件。

    例:

    未按鼠标前点击鼠标时松开后

    (1)关键代码
    <div onmousedown="mDown(this)" onmouseup="mUp(this)"style="background-color:green;color:#ffffff;
    90px;height:20px;padding:40px;font-size:12px;">请点击这里</div> <script> function mDown(obj) { obj.style.backgroundColor="#1ec5e5"; obj.innerHTML="请释放鼠标按钮" } function mUp(obj) { obj.style.backgroundColor="green"; obj.innerHTML="请按下鼠标按钮" } </script>
    (2)关键代码 (两种方法均可)
    <div onmousedown="style.backgroundColor='#1ec5e5',innerHTML='请释放鼠标'"
    onmouseup="style.backgroundColor='red',innerHTML='请按下鼠标'"
    style="color:#ffffff;90px;height:20px;padding:40px;font-size:12px;">请点击这里</div>
  • 相关阅读:
    认识目标文件的内容
    PetaLinux工程更新HDF文件的脚本
    [海思] 中断申请和重启问题
    [海思] HI3531D串口调试
    【C语言】结构体初始化
    [ZCU106] Petalinux 2018.3 与启动环境搭建记录
    旧版本源码usbip的移植
    jar包下载地址
    Django框架
    前端内容
  • 原文地址:https://www.cnblogs.com/lshdashi/p/7705386.html
Copyright © 2011-2022 走看看