Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JavaScript/HTML操作后保留文本文档的格式_Javascript_Html_Css_Fonts_Ckeditor - Fatal编程技术网

使用JavaScript/HTML操作后保留文本文档的格式

使用JavaScript/HTML操作后保留文本文档的格式,javascript,html,css,fonts,ckeditor,Javascript,Html,Css,Fonts,Ckeditor,我正试图使用JavaScript来操作和更改用户通过HTML文字处理器(CKEditor)输入的文字处理器(如谷歌文档或word)中的文字页面的字体和字体大小。但是,在操纵字体大小之后,当将文本显示到HTML文本字段中时,许多文档格式都会丢失,例如没有缩进、行尾的空格被删除、标题不居中 有没有一种方法可以使用纯HTML正确格式化文本文档? 我还没有在CKEditor中找到一个函数,它允许我在调用时更改字体或字体大小,或者任何其他HTML文字处理器 下面是处理文本,然后将其粘贴到HTML文本区域的

我正试图使用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文本,您可以使用它来标记文本,从而保持文本格式