如何在触摸设备上检测哪个元素具有焦点

How to detect what element has the focus, on touch devices

为了检测触发了哪个元素,当我的用户单击锚点或提交表单时,我使用该选择器:

'form input[type=submit]:focus,' +
'form button[type=submit]:focus,' +
'form button:not([type]):focus,' +
'a:focus,' +
'form input[type=submit],' +
'form button[type=submit],' +
'form button:not([type])'

但是在触摸设备上不工作,请问如何解决?

找到解决方案:尝试通过伪选择器 :hover 代替 :focus

获取元素