【发布时间】:2016-05-18 22:22:49
【问题描述】:
我有一个可编辑的 div 来在 Web 应用程序上发布博客,当用户键入任何内容时它工作正常,但是每当我们复制一个段落或从另一个网站上复制的内容时,该段落的样式也会被复制,我只是想要那个段落被复制为纯文本,没有任何样式。我该怎么做。
如果这是代码
<style>
#mainDiv{
width:300px;
height:200px;
border:1px solid rgb(200, 200, 200);
}
</style>
<body>
<div contenteditable="true" id="mainDiv" onblur="func()">
</div>
<div id="anotherDiv">
</div>
</body>
<script>
function func(){
document.getElementById("anotherDiv").innerHTML=document.getElementById("mainDiv").innerHTML;
}
</script>
然后我将某些内容从另一个网站复制并粘贴到第一个 div,它显示在第二个 div 中,并应用了所有样式。我只是希望它显示为纯文本。
【问题讨论】:
-
显示代码伙伴..
-
@GuruprasadRao 如果我正在复制的段落的字体大小设置为 20px,那么这将显示在第二个 div 中,字体大小为:20px,但我不希望在第二个 div 中使用这种样式。
标签: javascript html css