JavaScript焦点清除的方法
P粉231112437
P粉231112437 2023-08-21 19:37:32
0
2
292
<p>我知道这应该不难,但是我在谷歌上找不到答案。</p> <p>我想执行一段javascript代码,可以清除当前焦点所在的元素,而不需要提前知道焦点在哪个元素上。它必须能在Firefox 2以及更现代的浏览器上运行。</p> <p>有没有好的方法可以实现这个功能?</p>
P粉231112437
P粉231112437

모든 응답(2)
P粉348088995

答案: document.activeElement

要实现你想要的效果,使用document.activeElement.blur()

如果需要支持Firefox 2,还可以使用以下代码:

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

if (document.addEventListener) 
    document.addEventListener("focus", onElementFocused, true);
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!