diff --git a/app/src/protyle/wysiwyg/index.ts b/app/src/protyle/wysiwyg/index.ts index fa5f51239..193dc9bdf 100644 --- a/app/src/protyle/wysiwyg/index.ts +++ b/app/src/protyle/wysiwyg/index.ts @@ -1928,6 +1928,10 @@ export class WYSIWYG { selectElements.forEach(item => { item.classList.add("protyle-wysiwyg--select"); ids.push(item.getAttribute("data-node-id")); + // 清除选中的子块 https://ld246.com/article/1667826582251 + item.querySelectorAll(".protyle-wysiwyg--select").forEach(subItem => { + subItem.classList.remove("protyle-wysiwyg--select"); + }) }); countBlockWord(ids); if (toDown) {