用javascript
如何复制信息到剪贴板【不带HTML标记的】很常见的一个例子,比如我在论坛发帖子的时候,我在编辑器里编辑好一段文字之后,点提交。
这时候JS自动帮我复制了。
如果万一出错,我还可以直接粘贴到编辑器里。这个看似很简单,其实有个难点。普通的【复制功能】JS代码如下:if (window.clipboardData) {   
        window.clipboardData.setData("Text",myobj.innerHTML);   
    } 
我的问题的关键是:我这个方法复制起来的东西,连html代码一起复制了。
粘贴到记事本里,发现形如:<b>我是黑体</b><br/>我是<i>斜体</i>
粘贴回编辑器里,发现编辑器里同样出现<b>我是黑体</b><br/>我是<i>斜体</i>,可是这个时候编辑器是“编辑状态”,而不是“代码状态”,这样就乱了~~~ 不知道大家明白我的意思不?问题关键是不是出在上面的myobj.innerHTML;
我换成myobj.innerText,但是又帮我去掉了文章的排版格式。变成纯粹文字“我是黑体我是斜体”我想要的效果是:
当我粘贴回去(编辑器-编辑状态)的时候,编辑器显示的正是我先前编辑好的样子,主要是排版格式。
效果就好像各位观众现在看到这个页面,你复制起来,然后直接粘贴到编辑器或任何网页设计工具里,
重点是:带布局和排版格式的,粘贴进去直接就排版好了,不会把HTML代码显示出来、。希望大家能看明白我的意思。、
高手赐教哇 路过的人也顶一下。。