js 焦点输入问题并在我聚焦时清除它

问题描述 投票:0回答:0

当我通过键盘上的按钮在 js 中聚焦输入时,聚焦后输入不为空,但是使用这个按钮,延迟不起作用

let popAddFlag = false;
let popAdd = document.querySelector("#popWrite");
let popAddName = document.querySelector("#name");
let popAddDescription = document.querySelector("#description");
let dark = document.querySelector("#dark");
const popAddOpen = function(){
    popAdd.style.display = "flex";
    dark.style.display = "block";
    popAddName.focus();
    popAddFlag = true;
}
addEventListener("keydown", (e) => {
    if (e.code.toLowerCase() === "keyn") { //n
        document.querySelector(".newArticle").style.opacity = "1";
        if (!popAddFlag) {popAddOpen();}
    }
    
});
javascript input focus
© www.soinside.com 2019 - 2024. All rights reserved.