javascript - 从文本中删除内联样式

标签 javascript python html css django

我正在使用Trumbowyg这是一个 JavaScript 文本编辑器。我的问题是,当我将另一个站点的文本粘贴到编辑器中时,它采用该站点的文本样式。我怎样才能防止这种情况发生?

我的编辑器在我的 Django 模板中呈现如下:

{{ post.content }}

有可以用来删除 HTML 的模板标签吗?因为外部样式是内联样式,例如<span style='font-family: Arial;font-size:30px'等等..?

最佳答案

Trumbowyg 中的格式化粘贴中删除样式(从剪贴板粘贴的样式) ,设置removeformatPasted选项为true:

$('.trumbowyg').trumbowyg({
  removeformatPasted: true
});

但也要记住:

  • 为了使用此选项,您需要在 CSS 中定义字体大小或使用重置(例如标准化)。

    <
  • 默认情况下,删除粘贴的格式未激活(设置为 false)。

关于javascript - 从文本中删除内联样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51347871/

相关文章:

javascript - AngularJS推送不更新一个div中的值而更新另一个div中的值

python - 如何使用 numpy 创建一个从数据数组返回二维值的函数?

python - 提取在 pandas 中不 float 的 DataFrame 的索引值

html - 当我在 IE6 中最小化时内容中断

jquery - 为菜单/导航栏制作滚动按钮

javascript - 文本区域上的 TinyMCE : text between tags is not shown

javascript - 如何使用javascript获取复选框的checked属性

javascript - 从对象数组中获取

javascript - 在我的页面上更改复选框后运行函数

python - 将 Flask 应用程序部署到 Heroku 陷入重启循环