Javascript tinyMCE图像显示正确,但未更新src

Javascript tinyMCE图像显示正确,但未更新src,javascript,tinymce,image,Javascript,Tinymce,Image,我遇到了一个关于tinyMCE和图像的奇怪问题。我正在尝试更新已添加到tinyMCE的图像。例如,假设我有下图 <img src="image1.png" title="title1" alt="alt1" class="class1" /> 结果是: <img src="image1.png" title="title2" alt="alt2" class="class2" /> 注意这里的src实际上是正确的,但是还有一个附加属性data mce src。当我尝试

我遇到了一个关于tinyMCE和图像的奇怪问题。我正在尝试更新已添加到tinyMCE的图像。例如,假设我有下图

<img src="image1.png" title="title1" alt="alt1" class="class1" />
结果是:

<img src="image1.png" title="title2" alt="alt2" class="class2" />
注意这里的
src
实际上是正确的,但是还有一个附加属性
data mce src
。当我尝试更新我的内容时
该数据mce src
似乎用作我的图像的
src

除了
setAttribute
,还有没有其他方法可以设置图像的
src

更新:

我想这和这件事有关


但是,我喜欢它使用相对URL,如果可能的话,我希望保留相对URL。

我添加了
imageNode.setAttribute('data-mce-src','image2.png')这就成功了。希望这将在将来帮助其他人。

您可以通过添加tinymce.init来解决此问题:

relative_urls : false,
content_css : ""
convert_urls : false,
<img src="image2.png" data-mce-src="image1.png" title="title2" alt="alt2" class="class2" />
relative_urls : false,
content_css : ""
convert_urls : false,