zoukankan      html  css  js  c++  java
  • 关于焦点事件转载笔记

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>点击隐藏文字</title>
        <style>
            input{
                 150px;
                height: 16px;
                color: #ccc;
                font-size: 12px;
            }
        </style>
        <script>
    //  首先分析事件逻辑:
    //  1.点击表单,默认字消失,并有光标显示;
    //  2.输入要搜索的字,字体变深;
    //  3.当清空输入的字,光标消失,默认字再次出现。
            window.onload = function () {
                function $(id) {
                      return document.getElementById(id)
                }
                //获取ID函数
                $("bdan").onfocus = function fn() {
    //          获取焦点用onfocus事件。下面,用if语句判断条件是否成立。
    //          当用户没有在表单输入的时候,也就是表单里面是默认字的时候,
    //          清空value值,然后改变字体颜色。
                    if($("bdan").value == "请输入..."){
    //                    注意用“==”号,表示等于,单等号意思是赋值。
                        $("bdan").value = "";
    //                    清空表单默认字
                        $("bdan").style.color = "#333";
    //                    改变字体颜色
                    }
                }
                $("bdan").onblur = function fn() {
    //                失去焦点用“onblur”事件
                    if($("bdan").value == ""){
                        $("bdan").value = "请输入...";
    //                    恢复默认字
                        $("bdan").style.color = "#ccc";
    //                    恢复字体颜色
                    }
                }
              }
        </script>
    </head>
    <body>
    <input type="text" value="请输入..."id="bdan"/><button id="btn">查找</button>
    </body>
    </html>
  • 相关阅读:
    Linux监控端口与性能分析的
    对大数据简单生态的部分认知随笔
    致敬那些年对nginx踩过的坑
    面试中一些比较尴尬的问题
    硬盘的接口有哪几种
    硬盘的逻辑结构
    Oracle数据库的备份与恢复还原笔记
    Linux安装Mysql5.7.29
    [转]为什么会有OPTION请求?
    图解HTTP(5-6章节)---阅后笔记
  • 原文地址:https://www.cnblogs.com/hdg-caiqi/p/8397694.html
Copyright © 2011-2022 走看看