获取滚动文本框TextArea焦点位置信息
//输入参数:
// _mOffset 滚动文本框对象
//返回值:
// OffsetObject 位置信息对象
// length 焦点位置长度
// leftValue 滚动文本框从开始到焦点所在位置的文本值
// rightValue 滚动文本框从焦点位置到结束的文本值
// scrollTop 滚动框位置
//更新记录:
// 2007-03-16 jiandeh 实现获取焦点位置信息基本功能
//
//=============================== 网管u家u.bitsCN.com
function getOffsetPointer(_mOffset){
var OffsetObject = new Object();
var _allText = _mOffset.value; //输入框的所有值
_mOffset.focus(); //输入框获得焦点
var s = _mOffset.scrollTop; //获得滚动条的位置
var _rOffset = document.selection.createRange(); //创建文档选择对象
var _tOffset = _mOffset.createTextRange(); //创建输入框文本对象
_tOffset.collapse(true); //将光标移到头
_tOffset.select(); //显示光标
var _nOffset = document.selection.createRange(); //为新的光标位置创建文档选择对象
_rOffset.setEndPoint("StartToStart", _nOffset); //在以前的文档选择对象和新的对象之间创建对象
var _leftText = _rOffset.text; //获得文档选择对象的文本(从鼠标焦点到文档开头的文本) 网管u家u.bitscn@com
var leftPos = _leftText.length; //文档开头到鼠标焦点的文本长度
var _rightText = _allText.substring(leftPos); //获取鼠标焦点到文档结束的文本
OffsetObject.length = leftPos;
OffsetObject.scrollTop = s;
OffsetObject.leftValue = _leftText;
OffsetObject.rightValue = _rightText;
return OffsetObject;
}
网管朋友网www_bitscn_net【转自www.bitsCN.com】
转载于:https://www.cnblogs.com/dsliang/archive/2008/12/26/1362920.html
获取滚动文本框TextArea焦点位置信息相关推荐
- js同步获取文本框textarea输入的内容
教大家怎么实现 同步获取文本框textarea输入的内容 这个js功能 感觉有点像ajax技术 那么先写HTML标签代码 <textarea name="" cols=&qu ...
- html文本框代码高亮,CodeMirror 编辑器文本框 TextArea 代码高亮插件 - 文章教程
CodeMirror 是一个用于编辑器文本框 TextArea 代码高亮 JavaScript 插件,为各种编程语言实现关键字.函数.变量等代码高亮显示,丰富的 API 和可扩展功能以及多个主题样式, ...
- 如何通过js获取html文本框中的值,js与jquery获取input输入框中的值实例讲解
如何用javascript获取input输入框中的值,js/jq通过name.id.class获取input输入框中的value 先准备一段 HTML 一.jquery获取input文本框中的值 通过 ...
- tkinter实现滚动文本框
import os import cv2 import tkinter from tkinter import scrolledtextroot=tkinter.Tk() #设置窗口标题 root.t ...
- unity 可滚动文本_Unity3d如何实现滚动文本框?
展开全部 Unity3D是由Unity Technologies开发的一个让玩家轻松创62616964757a686964616fe58685e5aeb931333365653330建诸如三维视频游戏 ...
- .jsp页面提交form表单,后台却无法获取input文本框value值
问题一:奇葩bug总结:input提交,后端获取不到value问题 注意: java后端jsp页面input disabled="disabled"表单提交,后端无法print获取 ...
- 小程序获取input文本框的值
小程序中获取input文本框的值 示例: <input value={{msg}} bindinput="inputHandler"/> 小程序中使用event.det ...
- python文本框随窗体变化_Javascript 文本框textarea高度随内容自适应增长收缩
直接上代码: 方案一: 枫芸志 » 文本框textarea高度自适应增长/伸缩 晴枫制作 http://jb51.net [Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行] 方案一在各浏 ...
- Word——滚动文本框
目录 引言 实现步骤 步骤一 步骤二 步骤三 步骤四 结果展示 引言 由于 编写实验报告时可能需要插入代码,当代码太长则会非常苦恼,大家不妨试验一下滚动文本框的功能,可以有效解决实验报告插入代码的问题 ...
最新文章
- Java项目:学生信息管理系统(java+SSM+JSP+layui+maven+mysql)
- 触摸心灵-触觉感知和发展的模型
- 世界首例针对特斯拉自动驾驶判罚:德国裁定Autopilot广告误导买家,特斯拉柏林工厂可能受阻...
- python画动态图代码-Python使用matplotlib画动态图
- Apollo进阶课程㉕丨Apollo规划技术详解——Optimization Inside Motion Planning
- 【Flink】Flink 清理过期 Checkpoint 目录的正确姿势
- MySql 中的=操作符
- 系统架构师-基础到企业应用架构-业务逻辑层
- 2005年1月-2008年10月雅思A类(学术类)作文 TASK 2 考题汇总(10月4日更新)
- Junit4测试报错:java.lang.NoClassDefFoundError: org/junit/runner/manipulation/Filter
- php 打印机样式自动对齐,虚拟打印机怎么快速设置视图样式
- css ms是什么意思,CSS 3中-webkit-, -moz-, -o-, -ms-这些私有前缀的含义和兼容
- 1.已有一个已排好序的数组,今输入一个数,要求按原来排序的规律将它插入数组中。
- 互联网大佬们都在焦虑什么?
- hdf5-java_Java HDF5LibraryException類代碼示例
- matlab计算系统过渡过程时间,MATLAB在水电站水力过渡过程计算仿真中的应用
- 【数学建模】基于matlab模拟疫情SEIRS模型【含Matlab源码 2214期】
- 李永乐复习全书概率论与数理统计 第一、二章 随机事件和概率、随机变量及其概率分布
- .net core 监听文件夹变化, FileSystemWatcher 封装
- iOS 将http%3A%2F%2F解析为URL
热门文章
- 数学--数论--广义欧拉降幂(模板)
- Linux目录遍历实现,列出目录下文件,可使用部分参数
- Attention和增强RNN (Attention and Augmented Recurrent Neural Networks)
- pytorch线性回归_PyTorch中的线性回归
- 欢迎使用CSDN-markdown编辑器1111
- Mozilla考虑支持H.264
- 387. First Unique Character in a String QuestionEditorial Solution
- 模拟集成电路的经典教材
- 网络游戏server编程,第一章笔记
- alchemy php,Flask SQLAlchemy