gpt4 book ai didi

javascript - 在 ContentEditable Div 中使用 Rangey 保存/恢复选择

转载 作者:行者123 更新时间:2023-11-28 09:57:17 26 4
gpt4 key购买 nike

根据我所做的研究,Rangy 似乎是保存/恢复选择的最佳方式。但是,我无法让它工作。
我包含了核心文件和选择文件、保存文件和恢复文件。我有一个按钮,单击时会触发以下操作:

savedSel = rangy.saveSelection();
console.log(savedSel);

日志返回:

Object
doc: HTMLDocument
rangeInfos: Array[1]
restored: false
win: DOMWindow
__proto__: Object

但是,我在 contenteditable 中没有看到任何标记元素,当我尝试恢复时,什么也没有发生。我做错了什么?

最佳答案

您需要导入两个文件才能使其工作:

<script type="text/javascript" src="./rangy-1.2.3/rangy-core.js"></script>
<script type="text/javascript" src="./rangy-1.2.3/rangy-selectionsaverestore.js"></script>

也许您只导入了“rangy-core.js”?

关于javascript - 在 ContentEditable Div 中使用 Rangey 保存/恢复选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9814570/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com