首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >clipboard.js: JavaScript API上出现非法的构造函数错误

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

Stack Overflow用户
提问于 2019-02-28 06:41:56
回答 2查看 1K关注 0票数 2

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

代码语言:javascript
复制
<script type="text/javascript">
     var url = document.location.href;

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

这就是我的按钮:

代码语言:javascript
复制
<button class="btn">Copy</button>

很简单。上面有一个这样的例子:Copy URL from browser using clipboard.js

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

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

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-02-28 06:58:29

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

代码语言:javascript
复制
<script type="text/javascript">
     var url = document.location.href;

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

Stack Overflow用户

发布于 2019-02-28 07:03:47

您有一个拼写错误-查看Clipboard docs,它显示您需要使用ClipboardJS而不是Clipboard

代码语言:javascript
复制
<script type="text/javascript">
    var url = document.location.href;
    new ClipboardJS(".btn", {
        text: function() {
            return url;
        }
    });
</script>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54915673

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档