在Textarea上复制,粘贴和剪切操作

问题描述 投票:0回答:1

大家好,

我正在尝试将一些功能添加到textarea,如复制,剪切和粘贴按钮,但即使我尝试了很多次,我也无法获得textarea中的部分文本。它来了所有内容。

我的代码如下:

function copy() {
    var VAL = $("#selection").select();
    var DTA = $(this).text();
    document.execCommand("copy");
    document.execCommand("delete");
}

我的工作如下:

https://jsfiddle.net/dcn7pgkn/ 一个用户如何在textarea中复制,粘贴和剪切操作?

谢谢

javascript jquery select jquery-selectors
1个回答
1
投票

首先您必须在HTML代码中为您的函数添加括号

<button onclick="copy()">Copy selected text</button>

第二,你必须正确配置你的jsfiddle,你必须指定你使用的是JQuery,而Load Type应该是无包装 - 在<head>

enter image description here

您的代码当前正在复制textarea文本并清除textarea,以便复制我看不到需要这一行:

var DTA = $(this).text();

复制不应该清除textarea,这行适合切割动作。

© www.soinside.com 2019 - 2024. All rights reserved.