Rumah > Artikel > hujung hadapan web > Bagaimanakah Saya Boleh Tatal ke Penghujung Medan Input Teks Panjang dalam Penyemak Imbas?
Menatal ke Penghujung Medan Input Teks Panjang
Apabila bekerja dengan medan input teks yang mengandungi URL yang panjang, ia boleh mengecewakan untuk hanya melihat permulaan URL. Untuk meningkatkan kebolehgunaan, pertimbangkan untuk melaksanakan penyelesaian untuk secara automatik "menatal" medan teks ke kanan, memaparkan penghujung URL untuk rujukan mudah.
Penyelesaian untuk Penyemak Imbas Kecuali IE6-8 dan Opera
Untuk penyemak imbas selain daripada IE6-8 dan Opera, gunakan kaedah HTMLInputElement.setSelectionRange() dalam kombinasi dengan focus(). Pendekatan ini menetapkan julat pemilihan ke penghujung nilai input selepas secara eksplisit menetapkan fokus pada medan.
<code class="js">var foo = document.getElementById("foo"); foo.value = "http://stackoverflow.com/questions/1962168/scroll-to-the-very-right-of-a-long-text-input"; foo.focus(); foo.setSelectionRange(foo.value.length,foo.value.length);</code>
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Tatal ke Penghujung Medan Input Teks Panjang dalam Penyemak Imbas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!