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 相关文章推荐
详解new function(){}和function(){}() 区别分析
Mar 22 Javascript
javascript插入样式实现代码
Feb 22 Javascript
jquery $(&quot;#variable&quot;) 循环改变variable的值示例
Feb 23 Javascript
javascript中call apply 的应用场景
Apr 16 Javascript
JavaScript中的this,call,apply使用及区别详解
Jan 29 Javascript
jquery实现下拉框左右选择功能
Feb 21 Javascript
jQuery插件FusionCharts实现的MSBar3D图效果示例【附demo源码】
Mar 23 jQuery
整理关于Bootstrap模态弹出框的慕课笔记
Mar 29 Javascript
js实现股票实时刷新数据案例
May 14 Javascript
浅谈AngularJs 双向绑定原理(数据绑定机制)
Dec 07 Javascript
JS中创建自定义类型的常用模式总结【工厂模式,构造函数模式,原型模式,动态原型模式等】
Jan 19 Javascript
js动态生成表格(节点操作)
Jan 12 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脚本数据库功能详解(下)
2006/10/09 PHP
Yii+upload实现AJAX上传图片的方法
2016/07/13 PHP
php使用GD2绘制几何图形示例
2017/02/15 PHP
PHP基于SPL实现的迭代器模式示例
2018/04/22 PHP
Laravel 集成 Geetest验证码的方法
2018/05/14 PHP
javascript 保存文件到本地实现方法
2012/11/29 Javascript
浏览器打开层自动缓慢展开收缩实例代码
2013/07/04 Javascript
js控制表单操作的常用代码小结
2013/08/15 Javascript
Firefox中使用outerHTML的2种解决方法
2014/06/07 Javascript
javascript设置页面背景色及背景图片的方法
2015/12/29 Javascript
原生JS实现首页进度加载动画
2016/09/14 Javascript
jquery dataTable 获取某行数据
2017/05/05 jQuery
微信小程序 开发MAP(地图)实例详解
2017/06/27 Javascript
nodejs 图片预览和上传的示例代码
2017/09/30 NodeJs
p5.js入门教程之图片加载
2018/03/20 Javascript
详解vue-router 初始化时做了什么
2018/06/11 Javascript
Angular 利用路由跳转到指定页面的指定位置方法
2018/08/31 Javascript
vue-cli3全面配置详解
2018/11/14 Javascript
django允许外部访问的实例讲解
2018/05/14 Python
详解pandas.DataFrame中删除包涵特定字符串所在的行
2019/04/04 Python
解决Keras中CNN输入维度报错问题
2020/06/29 Python
详解Anaconda 的安装教程
2020/09/23 Python
python语言time库和datetime库基本使用详解
2020/12/25 Python
selenium+headless chrome爬虫的实现示例
2021/01/08 Python
Pycharm 设置默认解释器路径和编码格式的操作
2021/02/05 Python
基于HTML5+Webkit实现树叶飘落动画
2017/12/28 HTML / CSS
在阿尔卑斯山或希腊度过快乐假期:Alpine Elements
2019/12/28 全球购物
应届生会计电算化求职信
2013/10/03 职场文书
会议邀请函
2015/01/30 职场文书
体育活动总结
2015/02/04 职场文书
教师自荐信范文
2015/03/06 职场文书
创业计划书之香辣虾火锅
2019/09/23 职场文书
关于办理居住证的介绍信模板
2019/11/27 职场文书
Python 如何安装Selenium
2021/05/06 Python
MySQL 亿级数据导入导出及迁移笔记
2021/06/18 MySQL
利用JavaScript写一个简单计算器
2021/11/27 Javascript