This commit is contained in:
shaoyongjun 2024-11-06 19:32:50 +08:00
parent 868ab20031
commit f43a7236d3

View File

@ -80,8 +80,8 @@ define(function (require, exports, module) {
continue continue
} }
let firstItem = curSpanContent.childNodes[0]; let firstItem = curSpanContent.childNodes[0];
console.log("curSpanContent : ", curSpanContent, curSpanContent.childNodes.length, firstItem.nodeName, firstItem.nodeType); let isEmptyStyle =/* curSpanContent.childNodes.length === 1 &&*/ firstItem.nodeName === "#text" ;/*&& firstItem.nodeType === 3*/
let isEmptyStyle = curSpanContent.childNodes.length === 1 && firstItem.nodeName === "#text" && firstItem.nodeType === 3; console.log("curSpanContent : ", curSpanContent, curSpanContent.childNodes.length, firstItem.nodeName, firstItem.nodeType, isEmptyStyle);
if (isEmptyStyle) { if (isEmptyStyle) {
let copySpan = curSpanContent.cloneNode(); let copySpan = curSpanContent.cloneNode();
copySpan.innerHTML = ""; copySpan.innerHTML = "";
@ -160,8 +160,8 @@ define(function (require, exports, module) {
//光标保持 //光标保持
curS.removeAllRanges(); curS.removeAllRanges();
let newR = document.createRange(); let newR = document.createRange();
newR.setStart(copyRange.startContainer,start); newR.setStart(copyRange.startContainer, start);
newR.setEnd(copyRange.endContainer,end); newR.setEnd(copyRange.endContainer, end);
curS.addRange(newR); curS.addRange(newR);
} }