html
<input type="text" id="input" />
js判断当前元素是否获取到了焦点
var input = document.getElementById('my_input'), hasFocus = document.hasFocus() && document.activeElement === input; //如果hasFocus为true表示input元素获得焦点,否则没有获得焦点
火狐无法获取焦点的问题
window.setTimeout(function() { input.focus(); }, 0);//当主线程任务执行完毕后,立即执行