Tôi đang cố gắng viết một tập lệnh JavaScript để thêm vào dầu mỡ để thêm nút sau phần tử. Nút onClick cho nút này sẽ sao chép văn bản phần tử cha mẹ vào bàn phím. Tôi đã thấy nhiều ví dụ sao chép văn bản đã chọn vào khay nhớ tạm thời như sau:Nút Greasemonkey JavaScript Sao chép vào Clipboard
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function copyit(theField) {
var selectedText = document.selection;
if (selectedText.type == 'Text') {
var newRange = selectedText.createRange();
theField.focus();
theField.value = newRange.text;
} else {
alert('Alert: Select The text in the textarea then click on this button');
}
}
// End -->
</script>
<input onclick="copyit(this.form.text_select)" type="button" value="Click Here to Copy the Highlighted Text" name="copy_button">
Tìm thấy here.
Tôi cũng thấy rằng bạn có thể chọn văn bản trong các yếu tố đầu vào. Tôi đã thử kết hợp cả hai kỹ thuật, cũng như nhiều người khác mà không có giải pháp khả thi nào. Tôi thậm chí không chắc chắn lý do tại sao mã trên bản sao vào clipboard. Có ai có giải pháp cho điều này không?
Cũng lưu ý: https://developer.mozilla.org/en/Using_the_Clipboard – javamonkey79