Rumah > hujung hadapan web > tutorial js > Mencapai penyalinan dan pemotongan teks tanpa bergantung pada Flash atau mana-mana pustaka JS muat turun kod sumber termasuk_javascript kemahiran

Mencapai penyalinan dan pemotongan teks tanpa bergantung pada Flash atau mana-mana pustaka JS muat turun kod sumber termasuk_javascript kemahiran

WBOY
Lepaskan: 2016-05-16 15:37:01
asal
958 orang telah melayarinya

Rendering adalah seperti berikut:

Kami meletakkan butang salin pada halaman web, yang digunakan terutamanya untuk memudahkan pengguna menyalin teks kompleks seperti pautan Pada masa lalu, kami bergantung pada Flash melalui JS, atau bahkan bergantung pada perpustakaan js yang besar untuk. salin teks ke papan keratan. Apa yang saya ingin perkenalkan kepada anda hari ini ialah pemalam yang sangat moden yang tidak memerlukan denyar dan tidak bergantung pada mana-mana perpustakaan js lain Ia dipanggil clipboard.js.

Lihat demo Muat turun kod sumber

HTML

Mula-mula muatkan fail clipboard.js tempatan.

Salin kod Kod adalah seperti berikut:


Kemudian tambahkan kandungan medan teks untuk disalin atau dipotong dan butang dalam badan.

Salin kod Kod adalah seperti berikut:



Di sini, kami menggunakan atribut data HTML5 untuk mencari sasaran objek salinan. Ia menunjuk ke medan teks #foo, menunjukkan bahawa kandungan nilai dalam #foo disalin atribut aria-label tersebut selepas berjaya penyalinan Maklumat, digunakan untuk meminta maklumat hasil salinan.

Terdapat juga atribut data-clipboard-action, yang mentakrifkan sama ada operasi semasa adalah salin atau dipotong. diikuti dengan WORD beroperasi sama. Sudah tentu, operasi potong hanya berfungsi pada teks dan textarea.

Kami juga tidak memerlukan kandungan elemen seperti input dan textarea sebagai objek salin Kami boleh menentukan kandungan untuk disalin pada butang melalui atribut ata-clipboard-text. Klik butang untuk menyalin ke kandungan sepadan dengan ata-clipboard-text .



Javascript

Tambahkan kod berikut pada sebelum , simpannya, bukanya untuk menyemak imbas dan klik butang untuk menyalin.

Papan Klip baharu('.btn');

Sudah tentu kita boleh memprosesnya lagi. Contohnya, apabila salinan selesai, ia akan menjadi lebih mesra untuk menggesa mesej salinan yang berjaya Hanya jalankan kod berikut:

Kandungan di atas adalah apa yang dikongsi oleh editor dengan anda untuk merealisasikan penyalinan dan pemotongan teks tanpa bergantung pada Flash atau mana-mana pustaka JS. Kod sumber dilampirkan untuk dimuat turun.
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