社区
JavaScript
帖子详情
程序控制光标在文本区域移动
Henry712
2011-04-03 08:38:52
在一个textarea区域,如何用程序控制光标移动,完全达到方向键一样的效果。
...全文
112
7
打赏
收藏
程序控制光标在文本区域移动
在一个textarea区域,如何用程序控制光标移动,完全达到方向键一样的效果。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
乌镇程序员
2011-04-05
打赏
举报
回复
估计直接的键盘操作已经调用系统函数了,js不提供相应方法是为了安全考虑。
Henry712
2011-04-05
打赏
举报
回复
我发觉要控制光标移动,需要做大量的内容分析。
问题是浏览器实现起来很轻松啊:上下左右方向键,Home就到了一行的最开头,End就是行末尾。我疑惑,这里只有HTML代码,浏览器如何判断行头和行尾的?
Henry712
2011-04-03
打赏
举报
回复
现在我实现的和falizixun2所说的方式差不多,也是通过调整选定区域来实现。
我是想有没有更简单的方式,直接触发方向键事件。在网上搜了一通,发现并没有简单的方式可以实现。
乌镇程序员
2011-04-03
打赏
举报
回复
看来是我理解错了,还以为是要在textarea元素外使用鼠标点击某个按钮或链接来模拟按键。如果是按键的话,应该是可以实现的。
Henry712
2011-04-03
打赏
举报
回复
目的是实现用键盘操作,代替鼠标来完成编辑操作。
现在我在将VIM的操作方式移植到在线编辑器中,刚刚实现了用h键往左移动光标,当然首先进入命令模式。
CTRL+9进入命令模式,i回到编辑模式(与VIM一样)
在这个页面可以尝试以上操作:http://mynoteweb.com
随后我马上要加上l往右,j往下,k往上移动光标的命令。
kaifadi
2011-04-03
打赏
举报
回复
看看这个然后TRY IT!
http://www.cnblogs.com/idche/archive/2010/11/15/1877577.html
乌镇程序员
2011-04-03
打赏
举报
回复
模拟按键的操作似乎只能通过调用WScript.Shell,然后使用Sendkeys()方法来实现,当然它只能在IE中工作。
为什么会有这么怪的需求呢。。
使用Objective-C进行iOS
移动
开发
3、完美贴心的操作提示:让您的眼睛始终处于操作的焦点位置,不用再满屏找
光标
;4、语言简洁精练:瞄准问题的核心所在,减少对思维的干扰,并节省您宝贵的时间;5、视频短小精悍:即方便于您的学习和记忆,也方便...
chatgpt赋能python:Python怎么
移动
光标
在计算机中,
光标
是指当用户在屏幕上输入
文本
时,显示输入位置的闪烁符号。它表示当前的输入位置,并可用于在
文本
中
移动
。本文由chatgpt生成,文章没有在chatgpt生成的基础上进行任何的修改。以上只是chatgpt能力的...
文本
光标
-----获取内容、格式
1、
文本
光标
----获取格式内容: ①获取当前
光标
所在的
文本
段: ②当前
光标
所在的
文本
块格式: ③当前
光标
所在的
文本
块字符格式: def 内容和格式的获取(self): tc = self.te.textCursor() # 输出
文本
光标
...
vi学习(2)【常用命令包括
移动
光标
/选中
文本
/撤销和反撤销/删除
文本
/复制粘贴/查找替换/插入】
vi 的常用命令,包括
移动
光标
/选中
文本
/撤销和反撤销/删除
文本
/复制粘贴/查找替换/插入/缩排和重复执行
【css】如何使
光标
移动
到某个
区域
后改变形状
当
光标
移动
到页面的某个位置的时候需要使其改变形状,如变成一个伸出食指的小手等等。 解决方法: 使用到css中的cursor属性 代码实现(以伸出食指的小手为例): <!DOCTYPE html> <...
JavaScript
87,910
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章