javascript - 如何在 HTML 中复制/粘贴?
问题描述
我有一个带有 Drupal 8 的站点,我想在 TWIG 中使用一个按钮来“复制”文本。
我怎样才能做到这一点 ?
我需要将副本复制到同一页面上的两个不同位置:
<div>
<small id="copy-to-clipboard-text-share">{{ url('<current>') }}</small>
<button id="copy-to-clipboard-btn-share" class="btn btn-default btn-sm" type="button"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-files" viewBox="0 0 16 16"><path d="M13 0H6a2 2 0 0 0-2 2 2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h7a2 2 0 0 0 2-2 2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm0 13V4a2 2 0 0 0-2-2H5a1 1 0 0 1 1-1h7a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1zM3 4a1 1 0 0 1 1-1h7a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4z"/></svg>
</button>
</div>
<div>
<small id="copy-to-clipboard-text-btc">{{ group.field_groupe_donation.value }}</small>
<button id="copy-to-clipboard-btn-btc" class="btn btn-default btn-sm" type="button"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-files" viewBox="0 0 16 16"><path d="M13 0H6a2 2 0 0 0-2 2 2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h7a2 2 0 0 0 2-2 2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm0 13V4a2 2 0 0 0-2-2H5a1 1 0 0 1 1-1h7a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1zM3 4a1 1 0 0 1 1-1h7a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4z"/></svg>
</button>
</div>
解决方案
推荐阅读
- java - 如何为以下代码编写 junit 和 mockito
- assembly - 装配 Tricore 加载指令
- azure - Azure 函数 v2。无法从 nuget 引用 dll
- html - 更改多个特定数据的颜色
- php - php函数父返回
- javascript - SVG图案改变悬停元素的颜色
- sas - SAS:ODS 和代码高亮
- varnish - 无法在 AmazonLinux 上安装 Varnish 6.0
- batch-file - 无法使用任务计划程序获取 cmd 文件中最后创建的目录
- python-3.x - tf.keras.Model.load_weights() 捕获 ResourceExhaustedError