2016-06-16 38 views
0

我有一個要求,在粘貼到我的內容可編輯div之前自定義(過濾)複製的內容(來自任何來源)。Javascript:從格式化剪貼板獲取內容

我正在使用javasctipt window.clipboardData.getData(「文本」)從剪貼板中獲取複製的內容。但是,此方法僅返回純文本。我想按原樣獲取複製的內容,而不會丟失其格式。我該怎麼做? window.clipboardData.getData(「Html」)似乎沒有工作。我使用Internet Explorer 11

回答

-1

你可以用這個

var $temp = $("<input>"); 
$("body").append($temp); 
$temp.val($(this).attr('name')).select(); 
document.execCommand("copy"); 
$temp.remove(); 

嘗試並粘貼

+0

我不想使用JavaScript複製。我的要求是從剪貼板複製內容而不會丟失格式。我也可以從外部來源複製內容(例如,來自ms字) –