[英]Find Rangy marker ID
我正在嘗試查找已保存的范圍選擇的markerId值。
我嘗試了以下方法:
marker = savedSel.rangeInfos;
console.log(marker.markerId);
但它返回“未定義”。 直接輸出標記變量將返回一個明顯帶有“ markerId”作為項目的對象。 我似乎很難到達多維對象中的第三維。
怎么辦呢?
rangeInfos
是一個數組,因為選擇在Firefox中可以具有多個范圍。 如果您保存了折疊的選擇(即沒有選擇,只是一個插入號),則可以從rangeInfos
的第一個也是唯一的成員獲取標記ID:
var savedSel = rangy.saveSelection();
console.log(savedSel.rangeInfos[0].markerId);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.