document监听键盘事件,执行点击事件后,立即点击键盘。会触发上一次点击的点击事件,,坑

 解决办法:给拥有点击事件的元素,添加
onKeyDown 事件 ===
并且在事件上 转移当前的焦点: document.getElementById('black').focus();
 
页面上添加一个过渡元素:
<input id='black'></input>
 
<button onKeyDown = {keydown} onClick={click}/>
 
function keydown{
  document.getElementById('black').focus();
}
posted on 2022-04-29 10:23  绿色袋子  阅读(336)  评论(0编辑  收藏  举报