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);//当主线程任务执行完毕后,立即执行