js 将光标移动到textarea的最后和光标位置插入内容
来源:互联网 发布:php 文章编辑发布系统 编辑:程序博客网 时间:2024/04/29 19:26
js 将光标移动到textarea的最后和光标位置插入内容
IE支持document.selection
Firefox,Chrome,Safari以及Opera都有selectionStart和selectionEnd属性
原文:http://www.cnblogs.com/yoyiorlee/archive/2011/04/04/2005213.html
function insertText(obj,str) { if (document.selection) { var sel = document.selection.createRange(); sel.text = str; } else if (typeof obj.selectionStart === 'number' && typeof obj.selectionEnd === 'number') { var startPos = obj.selectionStart, endPos = obj.selectionEnd, cursorPos = startPos, tmpStr = obj.value; obj.value = tmpStr.substring(0, startPos) + str + tmpStr.substring(endPos, tmpStr.length); cursorPos += str.length; obj.selectionStart = obj.selectionEnd = cursorPos; } else { obj.value += str; }}function moveEnd(obj){ obj.focus(); var len = obj.value.length; if (document.selection) { var sel = obj.createTextRange(); sel.moveStart('character',len); sel.collapse(); sel.select(); } else if (typeof obj.selectionStart == 'number' && typeof obj.selectionEnd == 'number') { obj.selectionStart = obj.selectionEnd = len; }}
转载地址:http://www.51xuediannao.com/qd63/index.php/page-2-81-1.html
0 0
- js 将光标移动到textarea的最后和光标位置插入内容
- JS获取textarea的光标位置并插入内容
- JS在TextArea光标位置插入文字+移动光标到文字末尾
- JS在TextArea光标位置插入文字+移动光标到文字末尾
- JS在TextArea光标位置插入文字+移动光标到文字末尾
- 【记录】JS在TextArea光标位置插入文字+移动光标到文字末尾
- JS往textarea的光标所在处添加文字+将光标移动到文字末尾
- 将EditText的光标移动到最后
- js实现textarea中光标位置插入你想要插入的内容
- 光标位置插入内容
- textarea的光标移动
- 将input中的光标移动到文字的末尾后,怎么用js显示光标当前的位置?
- JS实现在光标位置插入内容
- 按光标位置在TEXTAREA中插入内容
- 移动光标到textarea尾部
- js控制光标移动到文本对象的指定位置
- 使用JS在textarea在光标处插入内容
- 使用JS在textarea在光标处插入内容(转载)
- 118. Pascal's Triangle
- ORACLE CREATE USER
- 控制调试信息的打印(printk,printf)
- 树状数组详细解释
- 编译linux驱动程序出现的一些问题
- js 将光标移动到textarea的最后和光标位置插入内容
- 自动化测试在软件开发中各个测试阶段的特点
- 并发编程之Operation Queue
- 《Effective C++》读书笔之六 Item 6. Explicitly disallow the use of compile-generated functions
- 简单的手动修复输入表
- 一位软件工程师的6年总结
- 【翻译】AS3中如何修改注册点
- [讨论]iOS 开发之使用XIB/StoryBoard 和 使用代码
- ASP.NET前台JS与后台CS函数如何互相调用