【问题标题】:Copy, paste and cut operations on TextareaTextarea 上的复制、粘贴和剪切操作
【发布时间】:2018-07-01 06:50:31
【问题描述】:

大家好,

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

我的代码如下:

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

下面是我的作品:

https://jsfiddle.net/dcn7pgkn/

一个用户怎么可能在 textarea 中复制、粘贴和剪切操作?

谢谢

【问题讨论】:

  • 代码对我完全不起作用,在 IE11 或 Chrome 中都没有,“'copy' is undefined”

标签: javascript jquery select jquery-selectors


【解决方案1】:

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

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

第二你必须正确配置你的jsfiddle,你必须指定你正在使用JQuery并且加载类型应该是No wrap - in

您的代码当前正在复制 textarea 文本并清除 textarea,对于复制我看不到需要此行:

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

复制不应清除 textarea,此行适合剪切动作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-25
    • 1970-01-01
    • 2011-02-25
    • 1970-01-01
    • 1970-01-01
    • 2011-03-04
    • 1970-01-01
    • 2010-12-10
    相关资源
    最近更新 更多