• JavaScript文本框焦点事件


    效果图如下:

    <!-- 当文本框获得焦点时候,如果文本框内容是 请输入搜索关键字  清空文本框,输入内容变黑色 -->
    <!-- 当文本框失去焦点时候,如果文本框无内容,则添加灰色的 请输入搜索关键字 内容,否则,不改变 -->

    注意事件:

    1、点击焦点事件----onfouce

    2、失去焦点事件----onblur

    3、对于元素属性的访问,class,应该是元素名.className

    代码如下:

     1 <!DOCTYPE html>
     2 <html>
     3     <head lang="en">
     4         <meta charset="UTF-8">
     5         
     6         <title>文本框的焦点事件</title>
     7         
     8         <style type="text/css">
     9             /* 灰色 */
    10             .gray{
    11                 color: gray;
    12             }
    13             
    14             /* 黑色 */
    15             .black{
    16                 color: black;
    17             }
    18         </style>
    19         
    20     </head>
    21     <body>
    22         <!-- 当文本框获得焦点时候,如果文本框内容是 请输入搜索关键字  清空文本框,输入内容变黑色 -->
    23         <!-- 当文本框失去焦点时候,如果文本框无内容,则添加灰色的 请输入搜索关键字 内容,否则,不改变 -->
    24         <input type="text" id="txtSearch" class="gray" value="请输入搜索关键字" />
    25         
    26         <!-- 添加JS效果 -->
    27         <script type="text/javascript">
    28             //获得文本框元素
    29             var txtSearch=document.getElementById('txtSearch');
    30             
    31             //文本框得到焦点事件 onfocus()
    32             txtSearch.onfocus=function(){
    33                 if(this.value==='请输入搜索关键字'){//判断
    34                     this.className='black';
    35                     this.value='';
    36                 }
    37             }
    38             
    39             //文本框失去焦点事件 onblur()
    40             txtSearch.onblur=function(){
    41                 if(this.value.length==0){
    42                     this.value='请输入搜索关键字';
    43                     this.className='gray';
    44                 }
    45             }
    46         </script>
    47     </body>
    48 </html>
    图片、jQuery资料下载地址:QQ群694406023(百度云资料太浪费内存了~~~~~~~~) 备注:一般代码中总会引入JQuery包,复制代码过程中请注意。用到的外部包文件群文件中都已上传。
  • 相关阅读:
    Java异常处理和设计
    一次qps测试实践
    Alternate Task UVA
    Just Another Problem UVA
    Lattice Point or Not UVA
    Play with Floor and Ceil UVA
    Exploring Pyramids UVALive
    Cheerleaders UVA
    Triangle Counting UVA
    Square Numbers UVA
  • 原文地址:https://www.cnblogs.com/WangYujie1994/p/10234412.html
Copyright © 2020-2023  润新知