其實源生js也可以實現,但引入jq庫可以方便的相容複製更多型別dom的內容。
實際使用的時候注意,class 和 標籤 有重複性,所以儘量使用id來保證複製源的唯一性
js複製指定dom內容
我是id為 id_copy 的內容
我是class為 class_copy 的內容
我是第一個p標籤的內容
我是第二個p標籤的內容
function onCopy(obj){
//if(!obj) alert("沒標識資料來源");
var tar = obj || "#copy";
var content = $(tar).html() || $(tar).val();//input的時候取value
//textarea快取要複製的內容
$("#tmp").val(content);
$("#tmp").select();
try{
document.execCommand("Copy"); //內容複製到剪下板
alert("複製成功");
}catch(e){
alert("瀏覽器不支援快捷複製,請選中內容後,CTRL+C");
}
其實源生js也可以實現,但引入jq庫可以方便的相容複製更多型別dom的內容。
實際使用的時候注意,class 和 標籤 有重複性,所以儘量使用id來保證複製源的唯一性
js複製指定dom內容
我是id為 id_copy 的內容
我是class為 class_copy 的內容
我是第一個p標籤的內容
我是第二個p標籤的內容
function onCopy(obj){
//if(!obj) alert("沒標識資料來源");
var tar = obj || "#copy";
var content = $(tar).html() || $(tar).val();//input的時候取value
//textarea快取要複製的內容
$("#tmp").val(content);
$("#tmp").select();
try{
document.execCommand("Copy"); //內容複製到剪下板
alert("複製成功");
}catch(e){
alert("瀏覽器不支援快捷複製,請選中內容後,CTRL+C");
}
}