我花了很多时间尝试和搜索,但找不到这个遗留代码的IE11兼容版本:
setCaretPosition: function (len, iCaretPos) {
var oSel = top.document.selection.createRange();
oSel.moveEnd('character', -len);
oSel.moveStart('character', iCaretPos);
oSel.moveEnd('character', 0);
oSel.select();
},
实际上只是设置了插入位置。我已经读过IE11不再支持document.selection
,document.getSelection()
是另一种选择。我也看到了this很棒的资源。但是,我无法让moveEnd
或moveStart
方法与document.getSelection()
一起使用。
有人知道工作的IE11等效吗?