我有一个div,我使用键盘快捷键('a')打开和关闭。在div中有一个输入文本框,当div可见时我想要关注它。 div切换工作完美,但焦点是一个小马车。
var searchbox = document.getElementById('searchId');
setTimeout(searchbox.focus(),500);
我也在关闭div时模糊文本框。
searchbox.blur();
我在没有超时的情况下尝试了它。但是,当我第一次切换div时,焦点没有设置。此外,当文本框确实聚焦时,“a”会被输入其中。关于发生了什么的任何想法?