javascript - clipboard.js:JavaScript API 上出现非法构造函数错误

标签 javascript clipboard.js

我正在尝试使用 clipboard.js 运行复制 URL 事件。我将它安装在我的服务器上,并且在我的代码中有对 clipboard.js 的引用。所以我在页脚中有这个:

<script type="text/javascript">
     var url = document.location.href;

    new Clipboard('.btn', {
        text: function() {
    return url;
  }
});
</script>

这只是我的按钮:

<button class="btn">Copy</button>

简单。并且有一个关于 SO 的例子确实有效: Copy URL from browser using clipboard.js

但是我的脚本在我的脚本中抛出一个非法构造函数错误,我真的很困惑为什么。我是否忘记了导致此错误出现的原因?

这是堆栈示例:Copy URL from browser using clipboard.js

这是我得到的:https://dadventuresla.com/copy-link-test/

最佳答案

根据 https://clipboardjs.com/它应该是 ClipboardJS

<script type="text/javascript">
     var url = document.location.href;

    new ClipboardJS('.btn', {
        text: function() {
    return url;
  }
});
</script>

关于javascript - clipboard.js:JavaScript API 上出现非法构造函数错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54915673/

相关文章:

javascript - JSX 消除 HTML 中的箭头 (>)

javascript - 使用 Clipboard.js 更新悬停时的标题属性

javascript - Select2 渲染的 span 元素无法复制到剪贴板中

Javascript parseFloat 和空值

javascript - jQuery 不与 html 文件一起运行

javascript - 单击按钮时的工具提示

javascript - 使用 clipboard.js 从浏览器复制 URL

javascript - 如何隐藏被点击元素的祖父元素的第一个子元素?

javascript - 所选选项必须在 onchange 函数之后显示

javascript - 转换后的内容使 html 卡顿到页面末尾