如果页面上没有 <meta> 标记,如何获得插入符号位置
How can I get the caret position if there is no <meta> tag on the page
我有两个测试页:页M和页NM。它们都是相同的,因为它们有一个输入文本框。唯一的区别是 M 有一个元标记,而 NM 没有。
元标记如下所示
<meta http-equiv="X-UA-Compatible" content="IE=10"/>
当然,IE=9 或 IE=8 也可以。编辑控件可以是文本框,密码,文本区域,内容可编辑div,您有什么。我总是可以使用任一找到当前的插入符号位置
document.getElementById('ControlName').selectionStart.toString()
或
window.getSelection().focusOffset.toString()
这在 NM 页面上不起作用。当页面上没有元标记时,如何获取插入符号位置?感谢您的查看
我相信
该特定方法是获取插入符号位置的非标准,仅IE机制。请参阅此要点,这是一个不错的jQuery插件,它将完成您在IE 8,9或10以及任何其他现代浏览器中尝试执行的操作。
相关文章:
- 使用JSDOM,我想获得所有具有相同名称的输入标记
- 如何过滤页面源以获得纯HTML-无内容(仅标记)
- Instagram API:有可能获得某个日期的标记照片吗
- 有没有一种方法可以在没有视口元标记的情况下获得硬件像素中的真实视口大小
- 传单js:如何在地图上绘制任何标记的末尾获得Lat和lng
- 替换响应式表格以获得更好的标记和可访问性
- 如果页面上没有 标记,如何获得插入符号位置
- 在谷歌地图中没有正确获得标记 A 和 B
- 如何获得标记点击事件完美时几乎附加多个标记
- JSF:Javascript google maps API - 标记获得相同的标题
- 向 DOM 添加一个简单的图像标记,而不是使用 GWT 控件以获得更好的 JS 运行时性能
- 如何获得<g>使用javascript在svg中标记
- leafletjs如何获得活动pop/标记的句柄
- 我可以从子跨度点击事件中获得父Div标记innerHTML吗?请参阅代码
- 谷歌地图V3,如何获得标记/覆盖数组
- 如何在地图上绘制标记以获得更好的性能
- 如何通过OnClick函数循环遍历标记元素并在显示器上获得相应的内容
- 获得文本写在锚标记
- 如何在锚标记中获得innerHTML,锚标记只检索内容而不是其中的标记
- 如何在点击标记时获得谷歌地图标记id