javascript——BOM焦点事件

obj.focus() 给指定的元素设置焦点
obj.blur() 取消指定元素的焦点
obj.select() 选择指定元素里面的文本内容

HTML部分:

<input type="text" id="text1" value="请输入内容" />
    <input type="button" value="全选" id="btn" />

JS代码:

<script>
    window.onload = function(){
        var oText = document.getElementById('text');
        var oBtn = document.getElementById('btn');

        // 获得焦点
        oText.onfocus = function(){
            if(this.value == '请输入关键字'){
                this.value = '';
            }
        };

        // 失去焦点
        oText.onblur = function(){
            if(this.value == ''){
                this.value = '请输入关键字';
            }
        };

        //点击按钮选中文字
        oBtn.onclick = function(){
            oText.select();
        };

    };
    </script>
原文地址:https://www.cnblogs.com/bokebi520/p/4335149.html