Dalam aplikasi web, mendapatkan semula data papan keratan yang ditampal oleh pengguna adalah penting untuk pelbagai senario. Mari kita mendalami penyelesaian yang membolehkan anda menangkap dan memproses data yang ditampal merentas berbilang penyemak imbas, mengekalkan sebarang pemformatan sedia ada dalam editor teks.
Pendekatan ini berfungsi untuk pelbagai jenis pelayar, termasuk:
Fungsi:
Pelaksanaan:
function handlePaste(e) { var clipboardData, pastedData; // Stop actual pasting into the div e.stopPropagation(); e.preventDefault(); // Retrieve pasted data through clipboard API clipboardData = e.clipboardData || window.clipboardData; pastedData = clipboardData.getData('Text'); // Perform desired operations with the pasted data (e.g., alert) alert(pastedData); } // Attach the event listener to the text editor document.getElementById('editableDiv').addEventListener('paste', handlePaste);
Penanda HTML:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Dapatkan Data Papan Klip pada Tampal Merentasi Pelayar Berbeza Menggunakan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!