js设置文本框焦点,js 页面失去焦点

大家好,小编来为大家解答以下问题,js设置文本框焦点,js 页面失去焦点,今天让我们一起来看看吧!

js设置文本框焦点,js 页面失去焦点_第1张图片

文章目录
  • 1️⃣ 表单焦点处理
    • 1.1 当成焦点时(focus)
    • 1.2 当失去焦点时(blur)
  • 2️⃣ 容器焦点处理
    • 2.1 根据ID处理焦点
    • 2.2 根据class处理焦点
  • 优质资源分享

js焦点处理的几种方式,表单焦点处理和容器焦点处理,常用于文本框获取焦点时调用函数和失去时调用函数,div点击弹出层,当失去焦点时候隐藏层等问题处理。java焦点处理,很好的解决了此类问题Python中的所有运算符号。

1️⃣ 表单焦点处理

这里拿文本框获取焦点时,背景变色,失去焦点时回复原色,并判断是否输入正确举例。

1.1 当成焦点时(focus)

onfocus 当成焦点时,改变背景颜色,文字颜色


1.2 当失去焦点时(blur)

onblur 当失去焦点时,回复背景颜色和文字颜色


效果
js设置文本框焦点,js 页面失去焦点_第2张图片

源码,直接复制使用



xcLeigh博客

< type="text/java">
	function sqjd(){
		document.getElementById("t1").className ="input1";
	}
	function getjd(){
		document.getElementById("t1").className ="input2";
	}




2️⃣ 容器焦点处理

    这里以单击按钮出现菜单,失去焦点时候隐藏菜单举例。

2.1 根据ID处理焦点

id为rep1

if (target.closest("#rep1").length == 0) {//点击id为parentId之外的地方触发
	document.getElementById("dropdiv").style.display = "none";
}

2.2 根据class处理焦点

class为testclass

if (target.closest(".testclass").length == 0) {//点击id为parentId之外的地方触发
	document.getElementById("dropdiv").style.display = "none";
}

效果图
js设置文本框焦点,js 页面失去焦点_第3张图片

代码示例,直接复制使用





xcLeigh博客

< type="text/java" src="http://www.htmleaf.com/js/jquery/1.10.2/jquery.min.js">
< type="text/java">
    function showReport() {
            document.getElementById("dropdiv").style.display = "block";
    };
	window.onload=function(){
		$(document).bind("click", function (e) {
			var target = $(e.target);

			//if (target.closest("#rep1").length == 0) {//点击id为parentId之外的地方触发
			//	document.getElementById("dropdiv").style.display = "none";
			//}
			if (target.closest(".testclass").length == 0) {//点击id为parentId之外的地方触发
				document.getElementById("dropdiv").style.display = "none";
			}
		});
	};

    function reportData(url) {
		window.open(url, '_blank');
    };
	



xcLeigh
html好看的邀请函
html好看的个人简历
html好看的爱情表白

优质资源分享

【总览】程序员前端、后端资源合集

【源码】程序员优质资源汇总

【博主推荐】JAVA SSM框架的后台管理系统(附源码)

【博主推荐】SpringBoot API接口对数据库增删改查,路由,TOKEN,WebSocket完整版(附源码)

【博主推荐】HTML制作一个美观的个人简介网页(附源码)

【博主推荐】html好看的个人简历网页版(附源码)

【博主推荐】html好看的个人主页(附源码)

【博主推荐】html好看的邀请函(附源码)

【博主推荐】html好看的音乐播放器(附源码)

【博主推荐】html好看的拼图小游戏(附源码)

【博主推荐】html好看的拼图验证码(附源码)

【博主推荐】html界面绘制SVG图形(附源码)

【博主推荐】html操作SVG图(附源码)

【博主推荐】html下拉框树形(附好看的登录界面)

【博主推荐】HTML5响应式手机WEB(附源码)

【博主推荐】大数据可视化大屏(源码下载)

【博主推荐】html引用百度地图定位闪烁弹框树形(附源码)

【博主推荐】HTML酷炫动画表白求爱界面(附源码)


     关注博主 带你实现畅游前后端

     加入社区 带你体验马航不孤单

     神秘个人简介 带你体验不一样得介绍

     酷炫邀请函 带你体验高大上得邀请

     亲,码字不易,动动小手,欢迎 点赞 ➕ 收藏,如 问题请留言(评论),博主看见后一定及时给您答复,

你可能感兴趣的:(人工智能)