0

clipboard.js サイトのドキュメントが示すように、プロパティを使用して事前定義されたテキストを貼り付けるボタンを備えたclipboard.jsを使用する単純な Web ページを作成できましたが、タグに
data-clipboard-text="Just because you can doesn't mean you should — clipboard.js"テキストを配置してコピーしたいと考えています。<span>このテキストが選択されたとき。

data-clipboard-action="copy" data-clipboard-target="span"ただし、プロパティを<span>タグに<span>「関連付け」て、 onselect イベントでのコンテンツをコピーする方法がわかりません。

コピーおよび貼り付け機能を実行するために JavaScript で使用できる手続き型ステートメントはありますか?

私の目標は、選択したテキストを電子メールの HTML 部分にコピーするコードを埋め込み、電子メールの受信者が選択したテキストをクリップボードにコピーして、クリップボードから入力テキスト ボックスに貼り付けられるようにすることです。 Web アプリケーションのページ。

これにより、タブレットや携帯電話などのタッチスクリーン デバイスでのコピー/貼り付けが簡素化されます。

4

2 に答える 2

0

このコードを使用して画面の選択を取得し、「成功」および「エラー」イベントを使用できます。クリップボード js のイベントとアドバンスセクションを読む

var clipboard = new ClipboardJS('button', {
  text: function (trigger) {
     return document.getSelection().toString()
  }
});
于 2019-10-18T10:15:54.390 に答える