簡體   English   中英

查找蘭吉標記ID

[英]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.

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