在TinyMCE中,我添加了一个输出引号的小部件。输出包含主标记,并在其标记内插入数据。 我试图从TinyMCE获得第一个插入(父)节点,即图形节点。以下示例是TinyMCE编辑器中的HTML。
示例:
fn() -> Url
正如您在上面所看到的,使用tinyMCE.activeEditor.selection.getNode(),我只得到blockquote节点,而不是我想要的图形节点。有什么方法可以形成节点吗?
答案 0 :(得分:0)
您可以使用一些简单的JavaScript执行此操作:
首先,你需要自己获取身体标签:
var theBody = document.getElementsByTagName('body')
...返回一个HTMLCollection对象,只有一个<body>
标记,因此您可以将该集合的第一个元素作为theBody[0]
接下来,使用firstChild
属性找到<body>
代码的第一个子代:
theBody[0].firstChild
这将返回第一个孩子,在您的情况下是<figure>
标签。