Menggerakkan Karet ke Penghujung Entiti Boleh Diedit Kandungan
Widget web tertentu, seperti nota Gmail, memerlukan keupayaan untuk menggerakkan kursor ke penghujung elemen yang boleh diedit kandungan. Walaupun penyelesaian wujud untuk mengendalikan input, ia gagal untuk elemen boleh diedit kandungan kerana sifatnya yang berbeza.
Untuk menangani cabaran ini, penyelesaian yang disesuaikan khusus untuk elemen boleh diedit kandungan diperlukan. Nasib baik, fungsi komprehensif wujud untuk memenuhi keperluan ini: setEndOfContenteditable(). Fungsi ini menggunakan penggunaan julat dan pilihan yang bijak untuk memanipulasi kandungan teks elemen boleh diedit, memastikan keserasian dengan pelbagai penyemak imbas.
Pelaksanaan:
Fungsi setEndOfContenteditable() beroperasi merentasi pelbagai pelayar versi:
Penggunaan:
Untuk menggunakan fungsi setEndOfContenteditable(), cuma dapatkan elemen sasaran dan gunakannya:
elem = document.getElementById('txt1'); // Element to move the caret to the end of setEndOfContenteditable(elem);
Teknik ini dengan cekap menggerakkan karet ke penghujung elemen yang boleh diedit kandungan, tanpa mengira versi penyemak imbas atau panjang kandungan unsur.
Atas ialah kandungan terperinci Bagaimana Anda Mengalihkan Karet ke Penghujung Elemen Boleh Diedit?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!