javascript - 如何在html中突出显示特定链接和突出显示文本副本的自动?
问题描述
我正在尝试创建复制链接,当用户单击链接时,它应该自动复制。
我想要这样的“UPI ID:david@okidfcbank ”相同的链接突出显示为蓝色。
这是我现在尝试的代码:
const span = document.querySelector("span");
span.onclick = function() {
document.execCommand("copy");
}
span.addEventListener("copy", function(event) {
event.preventDefault();
if (event.clipboardData) {
event.clipboardData.setData("text/plain", span.textContent);
console.log(event.clipboardData.getData("text"))
}
});
<div class="form-group">
<label for="phone">Please Kindly Pay for Registration</label><br>
<div class=" col-md-6 ">
<img class="img-responsive cc-img" src="../img/payment/googlepayImg.png" style="padding-bottom: 10px; padding-top: 10px">
<a href="#facebook_ads_example">UPI ID: david@okidfcbank</a>
<label for="phone" style="font-weight:700; font-size: 17px;">or</label>
<img class="img-responsive cc-img" src="../img/payment/googlepay.png">
</div>
<div class=" col-md-6">
<img class="img-responsive cc-img" src="../img/payment/paytmImg.png" style="padding-bottom: 10px; padding-top: 10px">
<span> Paytm link https://p-y.tm/aVL-Maw </span><br>
<label for="phone" style="font-weight:700; font-size: 17px;">or</label>
<img class="img-responsive cc-img" src="../img/payment/paytm.png"><br>
</div>
</div>
解决方案
- 您需要通过添加 ID 来指定要复制的链接。
- 您需要添加一个 javascript - jQuery“复制功能”。
请点击此链接:
codepen.io/shaikmaqsood/pen/XmydxJ
这是一个惊人的代码。
推荐阅读
- tensorflow - Cuda 安装错误
- android - Android:为调试构建禁用 crashlytics
- javascript - RxJS 取消重叠事件和延迟
- python - Pandas- 日期时间累计和每天重新开始
- javascript - 使用 ramda.js 路径改变对象
- corda - 如何在cordaapp中使用Angular6
- java - 将 UTF-8 转换为 Shift-JIS
- c# - 如何在异步 C# 任务中使用 yield
- python-3.x - word2vec - 通过特定向量查找单词
- ios - UIDocumentPickerViewController - 未调用委托方法