diff --git a/src/controllers/inlineString.js b/src/controllers/inlineString.js
index d8c6de5..1e2c167 100644
--- a/src/controllers/inlineString.js
+++ b/src/controllers/inlineString.js
@@ -259,7 +259,8 @@ export function enterKeyControll(cell){
if(startContainer.id=="luckysheet-rich-text-editor"){
startSpan = $(startContainer).find("span");
if(startSpan.length==0){
- startContainer.innerHTML = "";
+ // 在末尾换行操作会导致数据丢失(覆盖)
+ startContainer.innerHTML = `${startContainer.innerText}`;
startSpan = $(startContainer).find("span");
}
startSpan = startSpan.get(startSpan.length-1);
@@ -270,7 +271,9 @@ export function enterKeyControll(cell){
range.deleteContents();
}
- let startContent = startSpan.innerHTML;
+ // 如果拷贝的内容为:pc&web ,那么innerHTML得到的值为:pc&web ,执行换行操作存在问题
+ // let startContent = startSpan.innerHTML;
+ let startContent = startSpan.innerText;
let sleft="" , sright="";
let s1=0, s2=startOffset;