Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Tatal ke Penghujung Medan Input Teks Panjang dalam Penyemak Imbas?

Bagaimanakah Saya Boleh Tatal ke Penghujung Medan Input Teks Panjang dalam Penyemak Imbas?

DDD
Lepaskan: 2024-10-24 23:44:30
asal
411 orang telah melayarinya

How Can I Scroll to the End of Long Text Input Fields in Browsers?

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>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan