Javascript高级问题(倾家荡产求超级高手)
欲实现功能:如何得到IE里选中的文本(要求html格式的)var r = document.selection.createRange(); //得到选中区
//r.text 为选中text内容,但要求带html格式
//于是我把它复制到剪切板
r.execCommand("Copy");
//Ctrl+V 到word和fck编辑器 都有html格式
//然后我用clipboardData.getData得到也只能是文本
window.clipboardData.getData("Text");
如何才能得到HTML格式的?FCK如何实现的? --------------------编程问答-------------------- 不清楚 帮忙顶 --------------------编程问答-------------------- 我看 CSDN 某帖子(http://topic.csdn.net/t/20020530/19/766726.html)上却说:
……举个例子:如果直接用
clipboardData.setData("Text","test<br>test");将数据复制到剪贴板
用clipboardData.getData("text"),贴上去后是直接将html标记也显示出来了
成了这样
test<br>test
而不是我想要的
test
test
……
我大胆猜测一下,你是想让 HTML 标记显示为网页的正文内容吧?那需要把字符串中的“<”“>”替换为实体“<”“>”之类。
我是不是太天马行空了……
补充:.NET技术 , C#