actions.push('<a class="btn btn-primary btn-xs ' + editFlag + '" href="javascript:void(0)" onclick="copy1(\'' + row.Id + '\')"><i class="fa fa-clone"></i>復制活動鏈接</a> ');
function copy1(id){
var t = url + id;
t.select();
document.execCommand("Copy"); // 執行瀏覽器復制命令
alert("復制成功!");
}我用這樣的a標簽按鈕實作一鍵復制url鏈接。在js中傳入該行物件的id進去,然后加上靜態的url生成一個鏈接復制到剪貼板。但這個t的屬性是string,是不是要轉成HTMLElement的,怎么轉啊大神們,我要瘋了。或者有其他方法也行,需求是只能用這個按鈕和該行物件的id來實作...
uj5u.com熱心網友回復:
寫一個textarea/input設定透明,把t賦值給dom可以copy. 動態創建dom也行uj5u.com熱心網友回復:
https://blog.csdn.net/ChisameMuko/article/details/100840201看看這個吧
復制的原理都是創建一個隱藏的textarea
t.select();這里的t肯定是textarea物件 字串肯定不行的
uj5u.com熱心網友回復:
可以的,太強了轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/32054.html
標籤:JavaScript
下一篇:WASM求助
