亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

明明插入clipboard.js文件了為什么還是不能使用該功能?

明明插入clipboard.js文件了為什么還是不能使用該功能?

莫回無 2019-02-06 18:53:33
我想把后臺給的一個鏈接復制下來,前提是這個按鈕被觸動之后,鏈接隨著按鈕被觸動就會自動復制到手機的剪貼板上。js文件和html文件分別在兩個文件里,html文件里我已經把下載的clipboard.js引入了,但是在該頁的js文件里我要創建一個對象如下圖:但是控制臺說不行這是為什么??還有一個問題是在這里的這個按鈕上我用了一個data-clipboard-text的屬性,我希望我后臺的返回的那個鏈接能夠直接給這屬性賦值,然后我點擊就可以了,請問這要怎么做,在下圖我是點擊才綁定這個事件的,但是這樣應該是不行的吧,要點擊之前就把這個鏈接給這個button的吧,可是后臺這個鏈接要怎么做才能提前把返回的這個鏈接給這個button?
查看完整描述

1 回答

?
藍山帝景

TA貢獻1843條經驗 獲得超7個贊

有一種可能就是js文件順序不對(clipboard.js要放在自己文件前面),還有種可能就是根本就沒引入進來(看看network面板內是否有這個文件),或許就是路徑拼寫錯誤

在 button 上讓后端加一個 data-clipboard-text 屬性,值就是要復制的內容

<button id="copy-url" data-clipboard-text="讓后端加一個鏈接放這里">

   復制

</button>

var clipboard = new Clipboard('#copy-url');


clipboard.on('success', function (e) {

    console.log('復制的內容為:', e.text);

    e.clearSelection();

});


查看完整回答
反對 回復 2019-02-12
  • 1 回答
  • 0 關注
  • 573 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號