我有两个测试页面:页面 M 和页面 NM。它们都是相同的,因为它们有一个输入文本框。唯一的区别是 M 有一个元标记,而 NM 没有。
元标记看起来像这样
<meta http-equiv="X-UA-Compatible" content="IE=10"/>
当然,IE=9 或 IE=8 也可以。编辑控件可以是文本框、密码、textarea、contenteditable div,你有什么。我总是可以使用任何一个找到当前插入符号的位置
document.getElementById('ControlName').selectionStart.toString()
或者
window.getSelection().focusOffset.toString()
这在 NM 页面上不起作用。当页面上没有元标记时,如何获取插入符号位置?感谢您的关注