javascript - 我如何解析 TinyMce 文章内容以使用 JS 查找嵌入的图像

标签 javascript parsing tinymce

我想在客户端解析TinyMCE编辑器中写入的内容 我想获取编辑器中插入的图像的所有 src 属性值 编辑区(在文章正文中)并将它们存储在一个数组中。

我该怎么做?

谢谢

(我试过:

var arr = new Array();
   $(".txtEditorClass img").each(function() {arr.push( $(this).attr("src"))}); 

没用 我还使用常规 JS 进行了测试,以查看找到了哪些图像:

var arr = document.getElementsByTagName("img"); for(var i = 0; i < arr.length; i++) { alert(arr[i].src); } 显示但未显示的编辑器外部图像的所有图像 src 值 那些嵌入书面文本的图像)

最佳答案

里面设置了TinyMCE编辑器和iFrame。要访问内部元素,您需要使用函数 tinyMCE.activeEditor.dom.getRoot()(文档:http://wiki.moxiecode.com/index.php/TinyMCE:API/tinymce.dom.DOMUtils/getRoot)

因此要在编辑器中检索所有图像,请使用类似的东西:

var arr = new Array();
    $(tinyMCE.activeEditor.dom.getRoot()).each(
          function()
            {
              arr.push( $(this).attr("src"))
            }); 

关于javascript - 我如何解析 TinyMce 文章内容以使用 JS 查找嵌入的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3057455/

相关文章:

javascript - dom-repeat内部的 polymer 动态禁用

JavaScript Switch 语句 : checking 2 cases at a time

用于打开 url 链接的 Javascript 函数

c - 警告 : 2 reduce/reduce conflicts [-Wconflicts-rr] in yacc grammar

python - 寻找有关如何将 PDF 转换为结构化格式的建议

Javascript 不会更新浏览器中的文档

c# - 如何从 JSON 对象解析整数列表

javascript - 在 TinyMCE 中输入时在字符前添加空格

javascript - 如何通过 cloneNode(true) 函数让 tinyMCE 可编辑克隆的文本区域

javascript - 如何动态设置TinyMCE编辑器内容