Javascript 在dom上使用js更改html源代码

Javascript 在dom上使用js更改html源代码,javascript,jquery,dom,tinymce,Javascript,Jquery,Dom,Tinymce,我被tinymce对齐问题卡住了。当我将文本内容与图像对齐时,比如说左内容预览看起来不错,但在渲染内容时,我得到的源代码如下 <p> <img width="205" height="154" alt="" src="/Content/uploads/images/mypic.jpg" left;"=""> </p> 现在我想把这个片段left;“=”到align=“left”使用javascript,因此当用户加载页面时以及当js识别代码段le

我被tinymce对齐问题卡住了。当我将文本内容与图像对齐时,比如说左内容预览看起来不错,但在渲染内容时,我得到的源代码如下

<p>
   <img width="205" height="154" alt="" src="/Content/uploads/images/mypic.jpg" left;"="">
</p>

现在我想把这个片段
left;“=”
align=“left”
使用javascript,因此当用户加载页面时以及当js识别代码段
left时;“=”
自动更改为有效的align属性
align=“left”


如何做到这一点?

当我测试这个时,您最后得到一个空的
;“
属性,因此您可以执行以下操作:

if ($('img').attr('left;"') !== undefined) {
    $('img').attr('align', 'left');
}

我没有看到像这样的
left;“=”
自动生成。我不知道为什么会生成它,但您可以删除
left
属性,并将
align
属性添加到图像中

最好这样试试

 $(document).ready(function(){
    if($('img').attr("left")) {
      $(this).removeAttr( 'left');
      $(this).attr("align","left");
    }
 )};

等待“离开”;“=”是自动生成的?!这不是有效的html,因此我怀疑您是否可以使用javascript@TheCodeDestroyer正是"左",;“=”是自动生成的。我建议您查找此问题的根本原因,因为解析此html并替换它是不安全的,并且可能会生成损坏的html。您确定此
已保留;“=”
不是由代码中的某些输入错误生成的吗?