gpt4 book ai didi

javascript - JS : Setting focus on DOM-element does not update document. 事件元素

转载 作者:行者123 更新时间:2023-12-04 08:56:38 25 4
gpt4 key购买 nike

我目前正在尝试手动将焦点设置在两个按钮上。它们是 jQuery 对象,保存在一个名为 pMenus 的数组中。这是代码

function OpenSubMenus(pMenus) {

pMenus[pMenus.length - 1].get(0).focus();

$(pMenus[pMenus.length - 1]).click();

if (pMenus.length == 1) {
return;
}

setTimeout(() => {
pMenus[pMenus.length - 1].get(0).blur();
pMenus.pop();
OpenSubMenus(pMenus);
}, 1000)
}

问题是,在第二个手册.focus() 中,activeElement 停留在页面主体 上。以前有人遇到过这个问题吗?

提前致谢。

最佳答案

问题是 pMenus[pMenus.length - 1] 返回第二个按钮而不是第一个。使用 pMenus[pMenus.length - 2] 获取第一个元素。

关于javascript - JS : Setting focus on DOM-element does not update document. 事件元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63792080/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com