javascript - Internet Explorer 等效的 range.startOffset

标签 javascript internet-explorer textrange

我怎样才能获得与 range.startOffset 等效的功能?在 Internet Explorer 8 及更低版本中?

即,我想要一个可以在范围上调用的函数,它会告诉我范围开始的容器中有多少个字符。

最佳答案

如果你想在 IE 中实现 DOM 范围,你可以使用我的 Rangy 库:http://code.google.com/p/rangy/ .

var range = rangy.getSelection().getRangeAt(0);
alert(range.startOffset);

关于javascript - Internet Explorer 等效的 range.startOffset,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4811006/

相关文章:

javascript - 网页缓存和ajax调用缓存有什么区别?

javascript - jQuery 没有检测到 Iframe

javascript - CSS - 使用悬停效果时无法将我的图像居中。

不会在IE上执行的CSS

javascript - 在调用所有 promise 后循环遍历 jQuery Deferreds

css - 合并 CSS IE 调用

javascript - 使用 JavaScript 突出显示文本范围

javascript - 单击突出显示文本(javascript jquery html)

javascript - 是否允许多次重复使用 pg QueryFile

javascript - 使用正则表达式进行电子邮件验证不适用于 jsf?