`
sunnidy
  • 浏览: 55848 次
  • 性别: Icon_minigender_1
  • 来自: 常德
文章分类
社区版块
存档分类
最新评论

获取光标所在的组件

 
阅读更多

方法一:

event.srcElement

该方法必须是事件监听才能获取到,event对象为js的内部对象,比如键盘事件监听

 

方法二:

 

var rect = document.selection.createRange().getBoundingClientRect();

var x = rect.left;

var y = rect.top;

var selectedRect = document.elementFromPoint(x,y);

 

分享到:
评论

相关推荐

    Delphi获取TRichEdit控件光标所在的行号..rar

    下面是一段示例代码,展示了如何获取光标所在的行号: ```delphi procedure TForm1.Button1Click(Sender: TObject); var CursorPos: Integer; CurrentLine: Integer; begin // 获取光标位置(字符数) ...

    计算机软件-商业源码-获取RichEdit组件中光标所在的行号.zip

    总的来说,这段商业源码提供了一个实用的功能,即在RichEdit组件中获取光标所在行号。这对于编写需要实时反馈光标位置的文本编辑应用来说非常有价值。通过对Windows API的熟练运用,开发者能够有效地实现这样的功能...

    在textarea光标处插入文本

    - 通过`selectionStart`和`selectionEnd`属性获取光标所在位置。 - 将原始文本分为两部分:光标前的部分和光标后的部分。 - 插入新文本,并更新`textarea`的内容。 - 如果`textarea`滚动条之前被激活,则保存滚动条...

    易语言光标处插入文本.rar

    声明("获取光标位置", 获取光标位置, 光标位置, "文本框1") .声明("获取文本长度", 获取文本长度, 文本长度, "文本框1") .声明("插入文本", 插入文本, "文本框1", 光标位置, "你好,世界!") .声明("设置光标位置",...

    易语言编辑框光标移动

    整数型 nEndPos = -1 // 结束位置,-1表示光标所在位置为编辑框的末尾 .整数型 result = 窗口.发送消息(hWnd, EM_SETSEL, nStartPos, nEndPos) // 发送消息 ``` 这段代码中,`.整数型 hWnd`是编辑框的句柄,`.整数...

    易语言编辑框光标移动源码.rar

    而“获取光标位置”命令则用于获取当前光标所在的位置,返回值同样为一对行号和列号,可用于判断光标是否在特定位置或者进行其他操作。 在易语言中,光标的移动还可以响应用户的键盘输入。例如,当用户按下方向键时...

    c#光标处插入项目源码_光标插入_married6uu_flewuvd_

    这可以通过`SelectionStart`属性实现,它返回光标所在的位置。如果光标位置有选中内容,我们需要先清除选中部分。清除选中内容的代码可能如下: ```csharp if (textBox1.SelectionLength > 0) { textBox1.Text = ...

    数据送键盘到光标输入处

    综上所述,这个程序可能是一个小型的实用工具,它利用COM组件获取数据(如时间),然后通过模拟键盘事件将这些数据输入到当前光标所在的应用程序中,同时,它还提供了桌面右键菜单的快捷操作方式,以方便用户使用。...

    利用Windows消息获取Memo的行和列.rar_DELPHI 消息_delphi memo_memo

    当我们需要对Memo中的文本进行更精细的操作,例如获取光标所在的行和列,就需要深入理解Windows消息系统以及如何处理这些消息。本教程将详细介绍如何通过Windows消息来实现这个功能。 首先,我们需要了解的是...

    LabVIEW 调用user32.dll获取鼠标坐标

    其中,`GetCursorPos()`函数就是用于获取当前鼠标光标在屏幕上的位置。 在LabVIEW中,我们可以使用"Call Library Function"节点来调用`user32.dll`中的函数。对于`GetCursorPos()`,它接受一个`POINT`结构的指针...

    DELPHI获取鼠标坐标处颜色源码

    在DELPHI编程环境中,获取鼠标所在位置的颜色是一项常见的需求,尤其在开发涉及图形界面或者颜色检测的应用时。以下是对这个主题的详细说明。 首先,我们需要理解DELPHI中的基本概念。DELPHI是一个强大的面向对象的...

    Delphi6编程大师 控件应用

    控件应用 ======== 给LISTBOX组件增加水平滚动条 获取RICHEDIT组件中光标所在的行号 消除在EDIT组件中按下回车键时的蜂鸣声 运行时拖动组件 在LISTBOX和COMBOBOX组件中实现自动搜索 在SPEEDBUTTON组件上使用图标

    JS在textarea光标处插入文本的小例子

    标题“JS在textarea光标处插入文本的小例子”和描述“本实例使用Javascript实现在textarea光标处插入文本,支持多种浏览器”揭示了该文档是关于如何使用JavaScript在网页文本区域(textarea)组件光标所在位置插入...

    richedit关键字高亮 设置超链接 修改字体 获取指定行内容

    在IT行业中,富文本编辑器(RichEdit)是一种常见的组件,用于实现文本编辑、格式设置等功能。本项目涉及的关键知识点包括“richedit关键字高亮”、“设置超链接”、“修改字体”以及“获取指定行内容”。下面将逐一...

    VB 读取鼠标所在位置的单词

    标题 "VB 读取鼠标所在位置的单词" 涉及到的是在Visual Basic (VB)编程环境中,如何获取鼠标光标在屏幕上所指向的文本,特别是单词。这个功能常见于一些辅助工具软件中,例如翻译插件或者屏幕取词应用,用户可以通过...

    memomouse_delphi_memo_源码

    你可以使用 `ScrollToCaret` 方法让 `TMemo` 自动滚动到光标所在位置。 在"memomouse_delphi_memo_源码"的项目中,我们可以预期找到的源代码会包含以上提到的某些操作,可能是一个独立的函数或方法,用于在运行时...

    获取点信息

    【获取点信息】小程序是一个实用的工具,它允许用户获取鼠标光标所在位置的特定信息,如颜色值和可能关联的类别。这个程序对于开发者、设计师或者任何需要精确获取屏幕像素信息的人来说都非常有价值。下面我们将深入...

    Delphi快捷键[归类].pdf

    2. `Ctrl + Shift + Enter`:获取光标所在单词的参考或定义。 3. `Ctrl + Click (标识符)`:查找标识符的声明位置。 4. `Ctrl + A`:全选。 5. `Ctrl + C`:复制。 6. `Ctrl + X`:剪切。 7. `Ctrl + V`:粘贴。 8. ...

    C#屏幕取词基本理论和原理

    屏幕取词的基本原理是实时监测鼠标位置,并在鼠标光标所在的控件或窗口上获取文字内容。以下是实现这一功能的关键知识点: 1. **Windows API导入**: 使用`[DllImport]`属性来导入Windows API函数。这是.NET ...

Global site tag (gtag.js) - Google Analytics