Rumah > Soal Jawab > teks badan
P粉6626142132023-08-22 14:16:10
.focus()
然后在您的页面上选择其他任意元素.blur()
. Memandangkan hanya satu elemen boleh mempunyai fokus, fokus dipindahkan ke elemen itu dan kemudian dialih keluar.
P粉3480889952023-08-22 12:57:31
Jawapan: document.activeElement
Untuk mencapai kesan yang anda inginkan, gunakan document.activeElement.blur()
Jika anda perlu menyokong Firefox 2, anda juga boleh menggunakan kod berikut:
function onElementFocused(e) { if (e && e.target) document.activeElement = e.target == document ? null : e.target; } if (document.addEventListener) document.addEventListener("focus", onElementFocused, true);