HTML5也添加了辅助管理DOM焦点的功能.

元素获得焦点的方式有页面加载,用户输入和代码中调用的focus()方法.

而document.activeElement属性保存着当前获得焦点的引用.

  var button = document.getElementById("guoBtn");
button.focus();
alert(document.activeElement == button); //true

另外就是document.hasFocus()方法了.这个方法用于确定文档是否获得了焦点.

 alert(document.hasFocus()); //true

document.hasFocus(),通过检测文档是否获得了焦点,可以知道用户是否正在与页面交互.

查询文档获知那个元素获得了焦点,以及确定文档是否获得了焦点,是一个极大的进步,至少不用向过去那样靠猜测了

最新文章

  1. GD库常用函数
  2. Android Hook技术
  3. redis和memcached的区别(总结)
  4. (十一)socket、connect、bind函数详解
  5. SQLSERVER性能监控级别步骤
  6. 【svn】 SVN错误:Attempted to lock an already-locked dir
  7. [转载]点评阿里云、盛大云等国内IaaS产业
  8. Project Euler 84:Monopoly odds 大富翁几率
  9. uva 10306
  10. Linux学习笔记——怎样在交叉编译时使用共享库
  11. Cell
  12. (NO.00005)iOS实现炸弹人游戏(六):游戏数据的初始化(三)
  13. [转帖]TLS 1.3 VS TLS 1.2,让你明白 TLS 1.3 的强大
  14. CodeForces 727C
  15. ROS 进阶学习笔记(13) - Combine Subscriber and Publisher in Python, ROS
  16. [ios]ios画线 使用CGContextRef,CGPath和UIBezierPath来绘画
  17. Linux:网络工具 nc
  18. JDK 和 JRE 有什么区别
  19. GC知识随笔
  20. Android NDK开发篇(五):Java与原生代码通信(数据操作)

热门文章

  1. GSM信道分类
  2. 使用Arduino模块实施无线信号的重放攻击
  3. Android输入法框架系统(上)
  4. promise的生命周期
  5. 一起来点React Native——常用组件之Text
  6. 简单shell实现局域网IP扫描
  7. sourceinsight - imsoft.cnblogs
  8. 【转载】Python字符串操作之字符串分割与组合
  9. asp.net && javascript MD5加密
  10. ThinkPHP 5 中的 composer.json