我只需要一个函数返回true或false,如果一个文本框被选中。我对JavaScript很陌生,所以我甚至不知道这是否可能。最好是JavaScript>jQuery
我已经尝试过onclick,但它没有工作。我也尝试了其他答案中显示的许多其他选项,但似乎都不起作用。
正如已经提到的使用.addEventListener('focus', () => {})
,它应该工作
您可以检查输入元素是否匹配:focus
伪类。
const input = document.querySelector('input');
setInterval(() => {
console.log('focused?', input.matches(':focus'));
}, 1000);
<input/>