Javascript 使用零剪贴板复制格式化文本
我正在使用zeroclipboard将内容从div复制到剪贴板。此代码Javascript 使用零剪贴板复制格式化文本,javascript,zeroclipboard,Javascript,Zeroclipboard,我正在使用zeroclipboard将内容从div复制到剪贴板。此代码 var zc_client = new ZeroClipboard( $('#copyButton')); zc_client.on( 'ready', function(event) { zc_client.on( 'copy', function(event) { zc_client.setData("text/html",$("#result_div").html()
var zc_client = new ZeroClipboard( $('#copyButton'));
zc_client.on( 'ready', function(event) {
zc_client.on( 'copy', function(event) {
zc_client.setData("text/html",$("#result_div").html());
});
});
zc_client.on( 'error', function(event) {
ZeroClipboard.destroy();
} );
这很好,只是当我将结果粘贴到word中时,复制过程不会复制与样式表关联的样式。在我的屏幕上,我看到这样的东西
但是当我点击复制按钮并粘贴到word中时,我看到了这个
如果我手动选择文本并按下键盘上的CTRL C键,是否有办法保持格式
我也试过了
zc_client.setHTML($("#result_div").html());
zc_client.setRichText($("#result_div").html());
但是这些方法粘贴文本的方式会使标记出现