javascript - 在弹出窗口中创建复制按钮

标签 javascript asp.net-mvc-5 popup shopify

我有一个折扣优惠券代码弹出窗口,如我所附的图片所示。 enter image description here 我的问题是,如何在“复制此优惠券代码”按钮上创建复制功能?因此,当用户单击“复制此优惠券代码”时,123 优惠券代码将被复制。 我按照这种方式,但它不适用于弹出窗口 https://www.w3schools.com/howto/howto_js_copy_clipboard.asp

出现错误消息:copyText.select () is not function

最佳答案

让我澄清一下这个例子

 <!-- The text field -->
 <input type="text" value="Hello World" id="myInput">

 <!-- The button used to copy the text -->
 <button onclick="myFunction()">Copy text</button> 

现在看到文本字段中给出了 id,即 myInput,现在函数如下

<script type="text/javascript">
function myFunction() {
var copyText = document.getElementById("myInput");
copyText.select();
document.execCommand("Copy");
alert("Copied the text: " + copyText.value);
} 

现在,在函数中,我们首先通过该 id(myInput) 获取输入文本,然后相应地应用其余功能。请检查您的代码是否使用了正确的 ID?

谢谢

关于javascript - 在弹出窗口中创建复制按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47298303/

相关文章:

javascript - 通过 JavaScript 编写 cookie

javascript - 如何在 Rails 中调用 javascript 后渲染?

javascript - 当某些 dom 元素改变高度时的 jQuery 事件

visual-studio-2013 - _ViewStart 和 _Layout.cshtml 文件是在 ASP.NET MVC 5 中自动创建的(烦人)

asp.net - @Html.BeginForm() 如何工作? Microsoft ASP.Net MVC 5 教程中的搜索结果?

asp.net-mvc - 可配置的 Application Insights 仪器 key

javascript - 在 MVC 中,让客户端 JavaScript 处理 View 组件是个好主意吗?

javascript - 如何在 Chrome 之外操作 object.style.animationDuration?

ios - 如何将一个 ViewController 或 View 加载到另一个具有透明背景的 ViewController 中?

对话框内的 gwt tabindex