【发布时间】:2021-12-10 04:51:16
【问题描述】:
我正在尝试在 html 中复制电子邮件文本,该电子邮件文本位于 href 标记中。
意味着当任何用户单击电子邮件文本附近的图标时,它应该只复制电子邮件值,但它不起作用。
我的代码不只是电子邮件,而是复制完整的 js 函数文本,下面是完整的代码,当我们单击复制图标时还会输出即将发生的内容。
以下是完整代码。
<td class="col-md-3 contactTable">
<a href="mailto:@Model.UsersEmail[item.ID]" id="a1">@Model.UsersEmail[item.ID]</a>
<i class="fa fa-copy" onclick="copyToC('#a1')" style="font-size:17px;"></i>
</td>
<script type="text/javascript">
function copyToC(element) {
var $temp = $("<input>");
$("body").append($temp);
$temp.val($(element).text()).select();
document.execCommand("copy");
$temp.remove();
}
当我们点击复制图标时,下面是复制的文本:
<script type="text/javascript"> function copyToC(element) { var $temp = $("<input>"); $("body").append($temp); $temp.val($(element).text()).select(); document.execCommand("copy"); $temp.remove(); }
【问题讨论】:
标签: javascript c# html jquery .net