焦点作为javascript中的一个重要功能,基本上和页面交互都离不开焦点。但却少有人对焦点管理系统地做总结归纳。本文就javascript中的焦点管理作详细介绍

 

焦点元素

  到底哪些元素可以获得焦点呢?默认情况下,只有表单元素可以获得焦点。因为只有表单元素可以交互

   让非表单元素获得焦点也是有办法的,先将tabIndex属性设置为-1,再调用focus()方法

div
div元素获得焦点

activeElement

  document.activeElement属性用于管理DOM焦点,保存着当前获得焦点的元素

  [注意]该属性IE浏览器不支持

div