js 判断控件获得焦点的示例代码


Posted in Javascript onMarch 04, 2014

JS判断一个对象已获得焦点document.activeElement.tagName //tagName 标签名

实例:判断body获得光标时关闭输入法。

var act = document.activeElement.tagName.toLowerCase();
   if(act.indexOf("body") != -1 || act.indexOf("html") != -1)
   {
    document.body.style.imeMode = 'disabled';
   }
<script>
function test(){
var srcElem = document.activeElement
var testval = srcElem.name; //id和name比较常用应该
alert("控件"+testval+"获取焦点");
}
</script>
<input name="a" type="text" value="测试a" onclick="test();">
<input name="b" type="text" value="测试b" onclick="test();">
Javascript 相关文章推荐
实现png图片和png背景透明(支持多浏览器)的方法
Sep 08 Javascript
javascript中利用柯里化函数实现bind方法【推荐】
Apr 29 Javascript
VueJs与ReactJS和AngularJS的异同点
Dec 12 Javascript
基于jQuery实现选项卡效果
Jan 04 Javascript
JS获取子、父、兄节点方法小结
Aug 14 Javascript
LayUi中接口传数据成功,表格不显示数据的解决方法
Aug 19 Javascript
使用webpack打包后的vue项目如何正确运行(express)
Oct 26 Javascript
vue代码分割的实现(codesplit)
Nov 13 Javascript
微信小程序用户位置权限的获取方法(拒绝后提醒)
Nov 15 Javascript
jquery ajax 请求小技巧实例分析
Nov 11 jQuery
解决vue.js中settimeout遇到的问题(时间参数短效果不稳定)
Jul 21 Javascript
Web应用开发TypeScript使用详解
May 25 Javascript
Javascript中的String对象详谈
Mar 03 #Javascript
Javascript中的Array数组对象详谈
Mar 03 #Javascript
不要使用jQuery触发原生事件的方法
Mar 03 #Javascript
jquery实现点击消失的代码
Mar 03 #Javascript
jquery提交form表单简单示例分享
Mar 03 #Javascript
jquery序列化form表单使用ajax提交后处理返回的json数据
Mar 03 #Javascript
js函数在frame中的相互调用详解
Mar 03 #Javascript
You might like
用PHP和ACCESS写聊天室(八)
2006/10/09 PHP
浅析PHP的静态成员函数效率更高的原因
2014/06/13 PHP
Ubuntu12下编译安装PHP5.3开发环境
2015/03/27 PHP
CI框架扩展系统核心类的方法分析
2016/05/23 PHP
解决laravel 表单提交-POST 异常的问题
2019/10/15 PHP
Prototype最新版(1.5 rc2)使用指南(1)
2007/01/10 Javascript
JavaScript 类的定义和引用 JavaScript高级培训 自定义对象
2010/04/27 Javascript
Javascript面向对象编程(二) 构造函数的继承
2011/08/28 Javascript
javascript中取前n天日期的两种方法分享
2014/01/26 Javascript
Jquery焦点与失去焦点示例应用
2014/06/10 Javascript
Bootstrap入门书籍之(三)栅格系统
2016/02/17 Javascript
浅谈Angular中ngModel的$render
2016/10/24 Javascript
深入nodejs中流(stream)的理解
2017/03/27 NodeJs
javascript完美实现给定日期返回上月日期的方法
2017/06/15 Javascript
浅谈vue项目可以从哪些方面进行优化
2018/05/05 Javascript
如何用input标签和jquery实现多图片的上传和回显功能
2018/05/16 jQuery
在vue中使用SockJS实现webSocket通信的过程
2018/08/29 Javascript
详解在React-Native中持久化redux数据
2019/05/22 Javascript
JavaScript语句错误throw、try及catch实例解析
2020/08/18 Javascript
Python输出9*9乘法表的方法
2015/05/25 Python
利用python操作SQLite数据库及文件操作详解
2017/09/22 Python
对变量赋值的理解--Pyton中让两个值互换的实现方法
2017/11/29 Python
Python 实现使用dict 创建二维数据、DataFrame
2018/04/13 Python
python PrettyTable模块的安装与简单应用
2019/01/11 Python
Django实现单用户登录的方法示例
2019/03/28 Python
Python_查看sqlite3表结构,查询语句的示例代码
2019/07/17 Python
pycharm显示远程图片的实现
2019/11/04 Python
Python爬取新型冠状病毒“谣言”新闻进行数据分析
2020/02/16 Python
python怎么判断素数
2020/07/01 Python
matplotlib 画双轴子图无法显示x轴的解决方法
2020/07/27 Python
详解pytorch tensor和ndarray转换相关总结
2020/09/03 Python
党的群众路线对照检查材料
2014/09/22 职场文书
医院领导班子整改方案
2014/10/01 职场文书
2014年教研员工作总结
2014/12/23 职场文书
Java多条件判断场景中规则执行器的设计
2021/06/26 Java/Android
解决Git推送错误non-fast-forward的方法
2022/06/25 Servers