我以HTML格式获取tinyMCE的内容,然后将html转换为某些自定义xml。
我首先使用此文件创建html文档
parser.parseFromString(htmlTxt, "text/html");
其中解析器是DOMParser的实例
但是父元素采用子样式。
例如下面的html字符串
<p><span style="font-family: 'Arial Unicode MS'; font-size: 50px;">dddfdfdf<span style="font-size: 36px;">df</span></span></p>
被转换为
<p><span style="font-family: "Arial Unicode MS"; font-size: 36px;">dddfdfdf<span style="font-size: 36px;">df</span></span></p>
子代的字体大小将应用于父代。
我该如何预防?
我设法通过直接从tinymce获取htmldocument而不是html字符串来解决此问题,因此我不必使用DomParser。谢谢大家的帮助。