0

我从头开始制作了基于 iframe 的自定义文本编辑器。我现在正在寻找实现两个功能。这是 iframe :

 <div id="iframe-container" style="height: 200px; width : 450px ; border:1px solid #1d1d1d;">
                                         <iframe id="wysiwygtextfield" onload = 'return iframevents(); ' frameborder="0" style="height:   100%; width:100%;" scrolling="no" >
                                            <html>
                                               <head>

                                                     </head>
                                                <body>
                                                    <br/>

                                                 </body>
                                              </html>
                                            </iframe>
                                      </div>

有时当从网络复制粘贴时,文本包含它自己的样式规则。当文本粘贴到常规输入框时,样式会自行消失,但 iframe 倾向于保留样式。有没有办法在没有 HTML 标签的情况下将粘贴复制到 iframe 中?

4

1 回答 1

1

您可以使用正则表达式执行此操作:

var String = Sample.replace(/(<([^>]+)>)/ig,"");

防止在网页中复制文本

示例是 iframe 中加载的文本

replace 是将匹配的文本更改为另一个的函数,它什么都没有""

然后附加修改后的文本。

您可能必须这样做。

  • onchange 事件选择文本区域的内容
  • 运行替换功能
  • 完毕。:D
于 2013-08-10T10:42:05.847 回答