首页前端开发JavaScriptjavascript如何处理焦点

javascript如何处理焦点

时间2024-01-30 10:56:03发布访客分类JavaScript浏览448
导读:收集整理的这篇文章主要介绍了javascript如何处理焦点,觉得挺不错的,现在分享给大家,也给大家做个参考。javascript处理焦点的方法:1、通过“field.focus( ;”方法获取焦点;2、通过“o[i].blur = fun...
收集整理的这篇文章主要介绍了javascript如何处理焦点,觉得挺不错的,现在分享给大家,也给大家做个参考。

javascript处理焦点的方法:1、通过“field.focus(); ”方法获取焦点;2、通过“o[i].blur = function(){ ...} ”方法处理失去焦点。

本文操作环境:windows7系统、javascript1.8.5版、DELL G3电脑

javascript如何处理焦点?

JavaScript焦点处理(获取焦点focus、失去焦点blur)

焦点处理

焦点处理主要包括focus(获取焦点)和blur(失去焦点)事件类型。所谓焦点,就是激活表单字段,使其可以响应键盘事件。

获取焦点:focus

当单击或使用Tab键切换到某个表单元素或超链接对象时,会触发该事件。focus事件是确定页面内鼠标当前定位的一种方式。在默认情况下,整个文档处于焦点状态,但是单击或者使用Tab键可以改变焦点位置。‘

示例:在页面加载完毕后,将焦点转移到表单中的第一个文本框字段,让其准备接收用户输入

form id="myform" method="post" action="#">
    	姓名input tyPE="text" name="name"/>
    br>
    	密码input type="password" name="pass" />
    /form>
    script>
    	VAR form = document.getElementById("myform");
    	var field = form.elements("name");
	window.onload = function(){
    		field.focus();
	}
    /scriipt>
    

失去焦点:blur

blur事件类型表示在元素失去焦点时响应,它与focus事件类型是对应的,主要作用于表单元素和超链接对象

示例:为所有输入表单元素绑定了focus和blur事件处理函数,设置当元素获取焦点时呈凸起,失去焦点呈凹陷

!DOCTYPE htML>
    html>
    	head>
    		meta charset="UTF-8">
    		tITle>
    /title>
    	/head>
    	body>
    		input type="text" />
    		input type="text" />
    		script>
    			var o = document.getelementsbytagname("input");
    			for(var i = 0;
     i  o.length;
 i++){
				o[i].onfocus = function(){
    					this.style.borderStyle = "outset";
				}
				o[i].blur = function(){
    					this.style.borderStyle = "inset";
				}
			}
    		/script>
    	/body>
    /html>
    

注意:如果时隐藏字段( input type=“hidden” > ),或者使用CSS的display和visibility隐藏字段显示,设置其获取焦点将引发异常。

推荐学习:《javascript基础教程》

以上就是javascript如何处理焦点的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: javascript怎么实现句子反转下一篇:JavaScript怎么实现定时关闭div猜你在找的JavaScript相关文章 html font标签如何设置字体大小?html font标签属性用法介绍2022-05-16vue3+TypeScript+vue-router的使用方法2022-04-16vue3获取当前路由地址2022-04-16如何利用React实现图片识别App2022-04-16JavaScript展开运算符和剩余运算符的区别详解2022-04-16微信小程序中使用vant框架的具体步骤2022-04-16Vue elementUI表单嵌套表格并对每行进行校验详解2022-04-16如何利用Typescript封装本地存储2022-04-16微信小程序中wxs文件的一些妙用分享2022-04-16JavaScript的Set数据结构详解2022-04-16 其他相关热搜词更多phpjavapython程序员loadpost-format-gallery

若转载请注明出处: javascript如何处理焦点
本文地址: https://pptw.com/jishu/592428.html
浅析什么是CommonJs和Es Module?有什么区别? 对wcf的理解--实现计算器功能

游客 回复需填写必要信息