我尝试在 JavaScript 中备份一个 TextRange 对象以便稍后恢复它,因此我尝试将一个函数链接到模糊事件,但是当调用该函数时,我的选择已经丢失:/ 我如何在运行之前运行特定行为模糊事件?或者你有其他解决方案来做这个技巧吗?
我试过这个:
this._editableFrame._elt.onload= function(oEvent){
oEvent.srcElement.contentDocument.body.onblur=function(oEvent) {
this._sel=this.document.selection.createRange().duplicate(); }
/*alert(this._sel.text);*/
return true;
};
当我这样做时,我只有一个空的TextRange:/但是如果我在函数中写了一个“警报”,我成功地在模糊函数中获得了我的文本选择:/我如何捕获模糊事件以及我能做什么这种类型的操作?我是 javascript 的初学者。
非常感谢,我在这个问题上花了很多时间......:/