Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Mencari dan Mengurus Elemen DOM Berfokus dalam JavaScript?
Mencari Elemen DOM dengan Fokus
Apabila membangunkan aplikasi web interaktif, menentukan elemen yang memegang fokus adalah penting untuk pelbagai fungsi, seperti navigasi dan pengesahan borang. Dalam JavaScript, mengenal pasti elemen fokus dicapai menggunakan document.activeElement.
Untuk mendapatkan semula elemen fokus, cuma akses document.activeElement, yang mengembalikan elemen DOM yang mempunyai fokus input pada masa ini. Kaedah ini disokong secara meluas merentas penyemak imbas utama.
Meniru Pengesanan Fokus dalam Penyemak Imbas Lama
Dalam penyemak imbas lama yang tidak menyokong document.activeElement, anda boleh menganggarkan pengesanan fokus dengan melaksanakan pengendali acara untuk acara fokus dan kabur. Untuk setiap medan borang, tambahkan pengendali acara fokus untuk mengemas kini pembolehubah global dengan ID medan fokus. Selain itu, tambahkan pengendali kabur yang mengosongkan pembolehubah apabila medan fokus kehilangan fokus.
Mengalih Keluar Fokus
Jika perlu, anda boleh mengalih keluar fokus daripada elemen aktif menggunakan kabur . Memanggil document.activeElement.blur() mengalih keluar fokus daripada elemen aktif dan menetapkannya kepada elemen badan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencari dan Mengurus Elemen DOM Berfokus dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!