我正在使用Mozilla和Internet Explorer的Range对象构建一个编辑器......
事情如下:
我在div框中有一个Text,现在我选择了这个文本并使用Range对象获得了开始和偏移 - >使用startOffset
和endOffset
。
在IE中它工作正常但在Firefox中我有问题,重复的文本无法正常工作 - 它总是只需要第一个文本而忽略其他文本范围......
所以这里是我的代码:
function get_start() {
var markiert = window.getSelection().getRangeAt(0);
alert(markiert.startOffset);
}
function get_ende() {
var markiert = window.getSelection().getRangeAt(0);
alert(markiert.endOffset);
}
它将显示所选字符串的起点和终点。