js学习笔记24----焦点事件

Posted 前端[色色]

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js学习笔记24----焦点事件相关的知识,希望对你有一定的参考价值。

事件:
onfous : 元素获取焦点时触发事件
onblur : 元素失去焦点时触发事件

方法:
obj.focus(); 可指定元素设置焦点
obj.blur(); 取消指定元素的焦点
obj.select(); 选中指定元素里面的文本内容

 

示例代码:

 1 <!DOCTYPE html>
 2 <html lang="en">
 3     <head>
 4         <title>焦点事件</title>
 5         <meta charset="UTF-8">
 6         <meta name="viewport" content="width=device-width, initial-scale=1">
 7         <script>
 8             window.onload = function(){
 9                var oIpt = document.getElementById("test");
10                oIpt.focus();//自动获取焦点
11                oIpt.select();//自动选中文本框里面的内容
12 
13                oIpt.onfocus = function(){
14                    if(this.value == "请输入内容"){
15                         this.value = "";
16                    }
17                }
18                oIpt.onblur = function(){
19                    if(this.value == ""){
20                         this.value = "请输入内容";
21                    }
22                }
23             }
24         </script>
25     </head>
26     <body>
27         <input type="text" name="test" value="请输入内容" id="test">
28     </body>
29 </html>

 






以上是关于js学习笔记24----焦点事件的主要内容,如果未能解决你的问题,请参考以下文章

jquery失去焦点与获取焦点事件blur() focus()

js学习笔记27----键盘事件

[Android学习笔记]理解焦点处理原理的相关记录

jquery学习文档笔记

JavaScript笔记--- ECMAScript(续) (JS事件;JS代码的执行顺序;设置节点属性;捕捉回车键;void 运算符;JS中的控制语句)

Android学习笔记之ListView与Item的焦点冲突处理