JS怎么复制内容到剪切板?

JS怎么复制内容到剪切板?普通的复制到剪贴板我知道<divid="dv"><b>内容...</b></div><scriptlanguage="javascript">f... JS怎么复制内容到剪切板?普通的复制到剪贴板 我知道
<div id="dv"><b>内容...</b></div><script language="javascript">
function testCopy()
{
var myobj=document.getElementById("dv");
var mydata=myobj.innerHTML;window.clipboardData.setData("Text", mydata);
}
</script> <input type="button" onclick="testCopy()" value="复制吧">

上面的方法 可以通过JS获得 <b>内容...</b> ,然后我再粘贴到编辑器或者word中,发现连<b>这个加粗的标签也出现了。我 的目的是希望粘贴到编辑器的时候 直接粘贴粗体的内容,意思是 我 的剪贴板里是 连加粗这个效果也复制了的。
怎么实现啊??
展开
 我来答
匿名用户
2013-05-19
展开全部
innerHTML表示标签内的所有代码,包括标签和文本。你的代码应该改成这样:var myobj=document.getElementById("dv").childNodes[0];
var mydata=myobj.innerHTML;或者这样也行:var myobj=document.getElementById("dv").childNodes[0];
var mydata=myobj.childNodes[0].nodeValue;这样都可以只复制文本内容,你可以运行试下。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式