zoukankan      html  css  js  c++  java
  • Javascript 事件(一)

    焦点事件
    获取焦点事件onfocus   失去焦点事件 onblur

    使浏览器能够区分用户输入的对象,当一个元素有焦点的时候,那么他就可以接收用户的输入。
    我们可以通过一些方式给元素设置焦点
        1.点击
        2.tab
        3.js
        
        不是所有元素都能够接收焦点的.能够响应用户操作的元素才有焦点

    焦点事件例子 :

     1 <!DOCTYPE HTML>
     2 <html>
     3 <head>
     4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
     5 <title>无标题文档</title>
     6 <script>
     7 window.onload = function() {
     8     
     9     var oText = document.getElementById('text1');
    10     
    11     //onfocus : 当元素获取到焦点的时候触发
    12     oText.onfocus = function() {
    13         
    14         if ( this.value == '请输入内容' ) {
    15             this.value = '';
    16         }
    17         
    18     }
    19     
    20     //onblur : 当元素失去焦点的时候触发
    21     oText.onblur = function() {
    22         
    23         if ( this.value == '' ) {
    24             this.value = '请输入内容';
    25         }
    26         
    27     }
    28     
    29     /*
    30         obj.focus() 给指定的元素设置焦点
    31         obj.blur() 取消指定元素的焦点
    32         obj.select() 选择指定元素里面的文本内容
    33     */
    34     oText.focus();
    35     
    36     var oBtn = document.getElementById('btn');
    37     
    38     oBtn.onclick = function() {
    39         
    40         oText.select();
    41         
    42     }
    43     
    44 }
    45 </script>
    46 </head>
    47 
    48 <body>
    49     <input type="text" id="text1" value="请输入内容" />
    50     <input type="button" value="全选" id="btn" />
    51 </body>
    52 </html>
  • 相关阅读:
    文字转语音功能
    windows定时计划任务
    写电子合同,爬过的坑,趟过的雷,犯过的错,都是泪
    前端应该如何去认识http
    I/O理解
    观察者模式
    js --代理模式
    js --策略模式
    js --单例模式
    js 单线程 异步
  • 原文地址:https://www.cnblogs.com/trtst/p/3780964.html
Copyright © 2011-2022 走看看