簡體   English   中英

在ContentEditable Div中使用Rangy保存/還原選擇

[英]Save/Restore Selection with Rangy in ContentEditable Div

從我所做的研究來看,Rangy似乎是保存/還原選擇的最佳方法。 但是,我無法使其正常工作。
我包括了核心和selectionsaverestore文件。 我有一個按鈕,單擊時會觸發以下操作:

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”?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM