JavaScript focus clearing method
P粉231112437
P粉231112437 2023-08-21 19:37:32
0
2
290
<p>I know this shouldn't be difficult, but I can't find the answer on Google. </p> <p>I want to execute a piece of javascript code that can clear the element where the current focus is, without knowing in advance which element the focus is on. It must work on Firefox 2 and more modern browsers. </p> <p>Is there a good way to achieve this function? </p>
P粉231112437
P粉231112437

reply all(2)
P粉348088995

Answer: document.activeElement

To achieve the effect you want, use document.activeElement.blur()

If you need to support Firefox 2, you can also use the following code:

function onElementFocused(e)
{
    if (e && e.target)
        document.activeElement = e.target == document ? null : e.target;
} 

if (document.addEventListener) 
    document.addEventListener("focus", onElementFocused, true);
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!