javascript复制带格式的富文本内容
需要使用javascript实现ctrl+c和ctrl+v的效果,复制的时候将选择的网页内容,包括字体大小,颜色,链接等一起复制,而不是以纯文本的格式进行复制,ctrl+v粘贴进入html编辑器或者word文档中时保留原来的格式。
本示例仅在IE浏览器下可用,通过execCommand('copy')来实现。示例如下
<script> function CopyImageToBoard(area) { if (typeof area.contentEditable == 'undefined' || !document.body.createControlRange) { alert('Your IE does not support copy action, please use ctrl + c instead! ”'); } else { var ctr = document.body.createControlRange(); area.contentEditable = true; ctr.addElement(area); ctr.execCommand('Copy'); area.contentEditable = false; alert('Copy success! '); } } </script> <a href="javascript:void(0)" id="all" onClick="CopyImageToBoard(document.getElementById('all'))" >copy to clipboard</a>
来源:http://www.cnblogs.com/qianye/p/3288272.html
加支付宝好友偷能量挖...