Kaedah pembersihan fokus JavaScript
P粉231112437
2023-08-21 19:37:32
<p>Saya tahu ini tidak sepatutnya sukar, tetapi saya tidak dapat mencari jawapannya di Google. </p>
<p>Saya mahu melaksanakan sekeping kod javascript yang boleh mengosongkan elemen di mana tumpuan semasa, tanpa mengetahui terlebih dahulu elemen mana yang menjadi tumpuan. Ia mesti berfungsi pada Firefox 2 dan lebih banyak penyemak imbas moden. </p>
<p>Adakah terdapat cara yang baik untuk mencapai fungsi ini? </p>
.focus()
然后在您的页面上选择其他任意元素.blur()
. Memandangkan hanya satu elemen boleh mempunyai fokus, fokus dipindahkan ke elemen itu dan kemudian dialih keluar.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: