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的内存泄漏
Mar 04 Javascript
用javascript动态调整iframe高度的方法
Mar 06 Javascript
javascript 哈希表(hashtable)的简单实现
Jan 20 Javascript
JQuery最佳实践之精妙的自定义事件
Aug 11 Javascript
javascript实现ecshop搜索框键盘上下键切换控制
Mar 18 Javascript
jQuery选择器源码解读(三):tokenize方法
Mar 31 Javascript
使用Raygun对Node.js应用进行错误处理的方法
Jun 23 Javascript
jquery实现邮箱自动填充提示功能
Nov 17 Javascript
微信小程序 图片等比例缩放(图片自适应屏幕)
Nov 16 Javascript
微信小程序Redux绑定实例详解
Jun 07 Javascript
微信小程序实现红包功能(后端PHP实现逻辑)
Jul 11 Javascript
解决vue中虚拟dom,无法实时更新的问题
Sep 15 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
国王的咖啡这么大来头,名字的由来是什么
2021/03/03 咖啡文化
谈谈PHP语法(2)
2006/10/09 PHP
paypal即时到账php实现代码
2010/11/28 PHP
apache和PHP如何整合在一起
2015/10/12 PHP
PHP+Apache环境中如何隐藏Apache版本
2017/11/24 PHP
JavaScript 基于原型的对象(创建、调用)
2009/10/16 Javascript
JS中令人发指的valueOf方法介绍
2013/02/22 Javascript
js弹出层(jQuery插件形式附带reLoad功能)
2013/04/12 Javascript
js的正则test,match,exec详细解析
2014/01/29 Javascript
js在指定位置增加节点函数insertBefore()用法实例
2015/01/12 Javascript
jQuery实现左右切换焦点图
2015/04/03 Javascript
Bootstrap基本插件学习笔记之Tooltip提示工具(18)
2016/12/08 Javascript
JS填写银行卡号每隔4位数字加一个空格
2016/12/19 Javascript
canvas绘制表盘时钟
2017/01/23 Javascript
axios拦截设置和错误处理方法
2018/03/05 Javascript
vue 多入口文件搭建 vue多页面搭建的实例讲解
2018/03/12 Javascript
Vue路由管理器Vue-router的使用方法详解
2020/02/05 Javascript
详解Vue.js 响应接口
2020/07/04 Javascript
vue实现滚动鼠标滚轮切换页面
2020/12/13 Vue.js
python读取文件名称生成list的方法
2018/04/27 Python
Tensorflow获取张量Tensor的具体维数实例
2020/01/19 Python
tensorflow 自定义损失函数示例代码
2020/02/05 Python
python + selenium 刷B站播放量的实例代码
2020/06/12 Python
ZINVO手表官网:男士和女士手表
2019/03/10 全球购物
介绍一下HDLC(High-Level Data Link Control)高层数据链路协议
2012/01/21 面试题
META-INF文件夹中的MANIFEST.MF的作用
2016/06/21 面试题
Java面试题汇总
2015/12/06 面试题
医学院毕业生自荐信
2013/11/08 职场文书
生日宴会答谢词
2014/01/09 职场文书
实习单位接收函
2014/01/11 职场文书
银行爱岗敬业演讲稿
2014/05/05 职场文书
2014年教师业务学习材料
2014/05/12 职场文书
运动会搞笑广播稿
2014/10/14 职场文书
公司庆典主持词
2015/07/04 职场文书
使用Django实现商城验证码模块的方法
2021/06/01 Python
python多次执行绘制条形图
2022/04/20 Python