gpt4 book ai didi

javascript - 查找 Rangy 标记 ID

转载 作者:行者123 更新时间:2023-11-30 06:41:42 26 4
gpt4 key购买 nike

我正在尝试查找已保存的范围选择的 markerId 值。

我试过以下方法:

marker = savedSel.rangeInfos;
console.log(marker.markerId);

但它返回“未定义”。直接输出marker变量,返回一个明确有“markerId”作为item的对象。我似乎很难到达多维对象中的第三维。

这是怎么做到的?

最佳答案

rangeInfos 是一个数组,因为在 Firefox 中一个选择可以有多个范围。如果您保存了一个折叠的选择(即没有选择,只有一个插入符号),那么您可以从 rangeInfos 的第一个也是唯一一个成员获取标记 ID:

var savedSel = rangy.saveSelection();
console.log(savedSel.rangeInfos[0].markerId);

关于javascript - 查找 Rangy 标记 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10748956/

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