Hi 大家好
我在修改前一位員工的網頁需要 cells[8]是將後端sname的名字傳出去
cells[9]是傳電話號碼
請問各位我在使用
targetTb.rows[(lc+1)].cells[8].innerHTML=listJObj.ord_m.data[lc].sname;
targetTb.rows[(lc+1)].cells[9].innerHTML=listJObj.ord_m.data[lc].t_phone;
targetTb.rows[(lc+1)].cells[10].innerHTML="<a href=https://google.com.tw target='_blank' onclick='copyToClipBoard()'>"+listJObj.ord_m.data[lc].t_phone+"</a>";
這樣的function時應該如何修改才能讓使用者點選電話號碼超連結時可以複製到後端的t_phone這段值
function copyToClipBoard(id) {
var content = document.getElementById('textArea');
content.select();
document.execCommand(id);
alert("Copied!");
}
試試看
targetTb.rows[(lc+1)].cells[10].innerHTML="<a href=https://google.com.tw target='_blank' onclick='copyToClipBoard("+listJObj.ord_m.data[lc].t_phone+")'>"+listJObj.ord_m.data[lc].t_phone+"</a>";
function copyToClipBoard(id) {
navigator.clipboard.writeText(id);
}
測試過後複製的結果是空的,沒有複製到任何資料
a810911366
怎麼可能沒值...
代表你listJObj.ord_m.data[lc].t_phone原本就沒值嗎?...
試試看navigator.clipboard.writeText("Good Job.");
是否成功
如果成功就是你沒抓到後端的資料
如果不成功就是我說錯,等待別位高手正解