gpt4 book ai didi

javascript - 在 Chrome 中选择文本节点的开始

转载 作者:行者123 更新时间:2023-11-30 18:32:19 24 4
gpt4 key购买 nike

我有一个带有一些文本节点的可编辑 iframe。在编辑过程中,我想(在某些情况下)将光标设置到文本节点的开头。在 FireFox 中,使用以下代码可以正常工作。在 Chrome 中,光标被设置到前一个兄弟节点(也是文本节点)的末尾。我正在使用这段代码:

/* get selection */
var selection = this.iframewin.getSelection();

/* create new range */
var newrange = this.iframedoc.createRange();
newrange.setStart(textnode, 0);
newrange.setEnd(textnode, 0);

/* set new range */
selection.removeAllRanges();
selection.addRange(newrange);

据我所知,FireFox 和 Chrome 都完全符合 DOM 范围规范。那么他们不应该平等地处理这段代码吗?还是我做错了什么?如果您需要任何进一步的信息,请询问。

编辑:发布后,我发现了针对 Chrome 描述此问题的错误报告:

https://bugs.webkit.org/show_bug.cgi?id=23189

所以我认为 Chrome 用户必须处理这个问题。

最佳答案

发布后我发现了 Chrome 的错误报告:

https://bugs.webkit.org/show_bug.cgi?id=23189

所以我认为 Chrome 用户必须处理这个问题。

关于javascript - 在 Chrome 中选择文本节点的开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9290063/

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