zoukankan      html  css  js  c++  java
  • Dom操作——事件之鼠标键盘事件

    一、window事件

      onload() --- html加载完成后再执行

      onresize() --- 浏览器窗口大小发生改变时触发

      onscroll() --- 浏览器滚动条移动时触发

    二、鼠标事件

      onclick() --- 鼠标单击触发

      ondblclick() --- 鼠标双击触发

      onmouseover() --- 鼠标指针移动到元素上触发

      onmouseout() --- 鼠标指针移开元素时触发

      onmousedown() --- 鼠标左键按下触发

      onmouseup() --- 鼠标左键松开触发

      onmousemove() --- 鼠标指针在元素上移动时触发

    三、键盘事件

      onkeypress() --- 键盘按下并松开后触发

      onkeydown() ---键盘按下触发

      onkeyup() --- 键盘松开触发

    四、 例程

      1、鼠标单击时弹出对话框、移动到元素上变色。    

      2、提示模态框,鼠标移动到元素上显示提示,或选中时显示提示。   

     1 <!doctype html>
     2 <html>
     3     <head>
     4         <meta charset="utf-8">
     5         <title>无标题文档</title>
     6         <style type = "text/css">
     7             body{
     8                 font-size: 12px;
     9             }
    10             #content{
    11                 margin: 0px auto;
    12                 width:400px;
    13             }
    14             #tips{
    15                 border: 1px solid #000;
    16                 width:190px;
    17                 height:40px;
    18                 padding: 5px;
    19                 background: orange;
    20                 display: none;
    21                 display: none;
    22             }
    23         </style>
    24         <script type = "text/javascript">
    25             window.onload = function(){
    26                 var inp = document.getElementsByTagName('label')[0];
    27                 var tip = document.getElementById('tips');
    28                 var check = document.getElementById('box')
    29 //                inp.onmouseover = function(){
    30 //                    tip.style.display = 'block';
    31 //                };
    32 //                inp.onmouseout = function(){
    33 //                    tip.style.display = 'none';
    34 //                };
    35                 
    36 //                check.onchange = function(){
    37 //                    if(check.checked){
    38 //                        tip.style.display = 'block';
    39 //                    }else{
    40 //                        tip.style.display = 'none';
    41 //                    }
    42 //                };
    43                 
    44                 check.onchange = function(){
    45                     tip.style.display = this.checked? 'block':'none';
    46                 };
    47                 
    48             }
    49         </script>
    50     </head>
    51 
    52     <body>
    53         <div id="content">
    54             <label for = "box"><input type="checkbox" id = "box"> 两周内自动登陆</label>
    55             <div id="tips">为了您的信息安全,请不要在网吧或公共电脑上使用此功能</div>
    56         </div>
    57     </body>
    58 </html>
    View Code
  • 相关阅读:
    Silverlight中弹出网页
    Silverlight中嵌套html、swf、pdf
    silverlight 用户浏览器未安装SL插件问题
    silverlight视频、音频
    Silverlight形状、画笔、变换、图像处理、几何图形
    Silverlight动画学习笔记(三):缓动函数
    Silverlight动画的基本知识、关键帧动画
    Silverlight独立存储
    关于Silverlight调用天气预报接口问题
    c#获取今天星期几
  • 原文地址:https://www.cnblogs.com/yz9110/p/8834685.html
Copyright © 2011-2022 走看看