TinyMCE 4删除/添加所有图像的属性

时间:2015-11-05 12:09:35

标签: javascript wordpress tinymce tinymce-4

我想搜索已添加到TinyMCE 4的所有图像,并且:

  1. 从图像中删除height属性
  2. 添加样式="最大宽度:100%;"到所有图像

    • 我正在使用wordpress。
  3. 执行此任务的最佳方法是什么?

    由于

1 个答案:

答案 0 :(得分:0)

您可以这样做:

纯javascript:

var body = tinymce.get('your_editor_id').getBody();

[].forEach.call(
  body.querySelectorAll('img'), 
  function(el){
    el.removeAttribute('heigth');
    el.setAttribute("style", "max-width: 100%;");
  }
);

或使用jQuery:

var body = tinymce.get('your_editor_id').getBody();
$(body).find('img').removeAttr('height').css('max-width', '100%');