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 相关文章推荐
javascript静态的url如何传递
May 03 Javascript
JavaScript 验证浏览器是否支持javascript的方法小结
May 17 Javascript
解析Jquery中如何把一段html代码动态写入到DIV中(实例说明)
Jul 09 Javascript
Vuejs第六篇之Vuejs与form元素实例解析
Sep 05 Javascript
vue.js实现简单轮播图效果
Oct 10 Javascript
react-native fetch的具体使用方法
Nov 01 Javascript
JavaScript实现的简单加密解密操作示例
Jun 01 Javascript
Angular5集成eventbus的示例代码
Jul 19 Javascript
点击按钮弹出模态框的一系列操作代码实例
Mar 29 Javascript
js实现掷骰子小游戏
Oct 24 Javascript
基于JavaScript实现贪吃蛇游戏
Mar 16 Javascript
最新最全的手机号验证正则表达式
Feb 24 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
MYSQL环境变量设置方法
2007/01/15 PHP
WINDOWS下php5.2.4+mysql6.0+apache2.2.4+ZendOptimizer-3.3.0配置
2008/03/28 PHP
PHP定时自动生成静态HTML的实现代码
2010/06/20 PHP
探讨如何使用SimpleXML函数来加载和解析XML文档
2013/06/07 PHP
php实现对两个数组进行减法操作的方法
2015/04/17 PHP
PHP中对数组的一些常用的增、删、插操作函数总结
2015/11/27 PHP
PHP封装的多文件上传类实例与用法详解
2017/02/07 PHP
PHP实现的mysql操作类【MySQL与MySQLi方式】
2017/10/07 PHP
Avengerls vs Newbee BO3 第二场2.18
2021/03/10 DOTA
张孝祥JavaScript学习阶段性总结(2)--(X)HTML学习
2007/02/03 Javascript
jQuery(1.3.2) 7行代码搞定跟随屏幕滚动的层
2009/05/21 Javascript
ext combobox动态加载数据库数据(附前后台)
2014/06/17 Javascript
JavaScript charCodeAt方法入门实例(用于取得指定位置字符的Unicode编码)
2014/10/17 Javascript
Python脚本后台运行的几种方式
2015/03/09 Javascript
浅谈jQuery中setInterval()方法
2015/07/07 Javascript
使用jQuery Ajax 请求webservice来实现更简练的Ajax
2016/08/04 Javascript
bootstrap jquery dataTable 异步ajax刷新表格数据的实现方法
2017/02/10 Javascript
js实现图片上传预览原理分析
2017/07/13 Javascript
vue使用keep-alive实现数据缓存不刷新
2017/10/21 Javascript
从parcel.js打包出错到选择nvm的全部过程
2018/01/23 Javascript
ng-zorro-antd 入门初体验
2018/12/03 Javascript
JS实现星星海特效
2019/12/24 Javascript
Vue.js 中制作自定义选择组件的代码附演示demo
2020/02/28 Javascript
JS替换字符串中指定位置的字符(多种方法)
2020/05/28 Javascript
vue webpack build资源相对路径的问题及解决方法
2020/06/04 Javascript
JQuery基于FormData异步提交数据文件
2020/09/01 jQuery
微信小程序实现点击页面出现文字
2020/09/21 Javascript
python实现textrank关键词提取
2018/06/22 Python
Python CVXOPT模块安装及使用解析
2019/08/01 Python
解决python运行启动报错问题
2020/06/01 Python
HTML5 File API改善网页上传功能
2009/08/19 HTML / CSS
美国领先的在线邮轮旅游公司:CruiseDirect
2018/06/07 全球购物
德国最大的婴儿用品网上商店:Kidsroom.de(支持中文)
2020/09/02 全球购物
新闻学毕业生自荐信
2013/11/15 职场文书
法学专业求职信范文
2015/03/19 职场文书
600字作文之感受大自然
2019/11/27 职场文书