使用JavaScript/HTML操作后保留文本文档的格式
我正试图使用JavaScript来操作和更改用户通过HTML文字处理器(CKEditor)输入的文字处理器(如谷歌文档或word)中的文字页面的字体和字体大小。但是,在操纵字体大小之后,当将文本显示到HTML文本字段中时,许多文档格式都会丢失,例如没有缩进、行尾的空格被删除、标题不居中 有没有一种方法可以使用纯HTML正确格式化文本文档? 我还没有在CKEditor中找到一个函数,它允许我在调用时更改字体或字体大小,或者任何其他HTML文字处理器 下面是处理文本,然后将其粘贴到HTML文本区域的代码使用JavaScript/HTML操作后保留文本文档的格式,javascript,html,css,fonts,ckeditor,Javascript,Html,Css,Fonts,Ckeditor,我正试图使用JavaScript来操作和更改用户通过HTML文字处理器(CKEditor)输入的文字处理器(如谷歌文档或word)中的文字页面的字体和字体大小。但是,在操纵字体大小之后,当将文本显示到HTML文本字段中时,许多文档格式都会丢失,例如没有缩进、行尾的空格被删除、标题不居中 有没有一种方法可以使用纯HTML正确格式化文本文档? 我还没有在CKEditor中找到一个函数,它允许我在调用时更改字体或字体大小,或者任何其他HTML文字处理器 下面是处理文本,然后将其粘贴到HTML文本区域的
editor=CKEDITOR.instances.editor1;
var-edata=editor.getData();
edata=CKEDITOR.instances.editor1.document.getBody().getText();
var sin=替换的文本;
var sout=“”;
var i;
对于(i=0;i'+sin.charAt(i)+sin.charAt(i+1)+'}
else如果(sin.charAt(i)=“”){sout+=''+sin.charAt(i)+'}
else{sout+=''+sin.charAt(i)+'}
}
var data=editor.dataProcessor.toDataFormat(sout);
document.getElementById(“space”).innerHTML=数据;
编辑器.setData(数据);
editor.updateElement()代码>这对你很有帮助
MarkedJS可以解析markdown文本,您可以使用它来标记文本,从而保持文本格式