undercurrent

在使用 Clipboard.js 中学一点 JavaScript

在更新个人页面时,为方便快速复制邮箱地址,使用 Clipboard.js 一插件。之前未接触过 JavaScript,所以从零开始。 我的组合是:Bootstrap(CSS 框架)+ Clipboard.js

第一次报错:Uncaught TypeError: Illegal constructor

报错代码:new Clipboard('.btn'); 该语句代表着开始初始化调用 Clipboard.js。一开始调用就出错?回到官方文档中比对:new ClipboardJS('.btn'); 问题解决:一开始所参照的中文教程比较久远,语句更新为 ClipboardJS。

第二次报错:Uncaught TypeError: Cannot read property ‘addEventListener’ of null

报错代码:var clipboard = new ClipboardJS('.btn'); 该语句是为了使用 DOM 选择器。

为什么在这里要使用 DOM 选择器(DOM SELECTOR)

为了在页面上快速找到引号内(在此为.btn)元素,然后进行下一步。报错原因:调用 JavaScript 时,DOM 选择器还没有渲染完。反映为在使用 DOM 选择器时,没找到或没找完该元素。在我的页面中,因为一开始把

View original