这很难解释问题,所以更好地展示示例。文本范围选择empty不能在IE中工作7,8
代码自动替换拉丁字母亚美尼亚。在FF/Chrome/Opera中效果很好。 在IE中也差不多。 但如果您选择一些文字尝试编写,则键入的字符将替换上一个。
我试图
document.selection.empty();
,但它并不能帮助。
你知道任何方法来重置/清空选择并将光标留在IE中的相同位置吗?
谢谢!
这很难解释问题,所以更好地展示示例。文本范围选择empty不能在IE中工作7,8
代码自动替换拉丁字母亚美尼亚。在FF/Chrome/Opera中效果很好。 在IE中也差不多。 但如果您选择一些文字尝试编写,则键入的字符将替换上一个。
我试图
document.selection.empty();
,但它并不能帮助。
你知道任何方法来重置/清空选择并将光标留在IE中的相同位置吗?
谢谢!
看起来像您的特定于IE的代码确实需要一些额外的代码来将光标设置在正确的位置。看看MSDN documentation on TextRange,从我看到你需要的collapse方法?
也看看this SO question,我认为这正是讨论你的问题。
链接是为localhost,它-in我的病例不包含一个'Keyboard/test.php'文件;) – Jeroen
ahhhh,对不起:)修正! – Narek
也许你可以将旧字符替换为'a'到'å',然后将选项设置为跨度#光标? – biziclop