问题标签 [caret]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - 浏览器上的插入符号位置
我试图在浏览器中获取插入符号闪烁的 htmlinputtextelement 的 id。所以当我按 TAB 时它会改变。
我怎么能在delphi中做到这一点?
你知道当你进入一个网站并且有多个 inputtextelements 时。您可以通过按 TAB 滚动浏览它们。当您填写完第 1 框 TAB 后,填写第 2 框 TAB、第 3 框 TAB 直到您完成网站上的表格。我想做这个。通过知道当前插入符号所在的 inputtextelement 的 id 是什么。
您可以使用 getcursorpos 获取鼠标位置。你能以同样的方式获得插入符号的位置吗?他们没有为 x 和 y 提供相同的位置......??
html - 从聚焦的只读输入中删除文本插入符号/指针
我使用<input readonly="readonly">
, 样式为普通文本来删除交互式字段的外观,但仍显示该值。
这对于防止用户编辑字段同时仍然能够发布值非常有用。我意识到这是一种方便的方法,并且有几种解决方法,但我想使用这种方法。
问题:单击/聚焦该字段时,仍会出现闪烁的插入符号。(至少在 Win7 上的 FF 和 IE8 中)
理想情况下,我希望它像往常一样表现,可聚焦,但没有闪烁的插入符号。
欢迎使用 Javascript 解决方案。
javascript - 如何在 contenteditable 上获得插入符号位置
所以我在我的网页中有一个 contenteditable 按钮,我声明如下:
我移动插入符号,我想找到它的最终位置。我都试过了:
- window.getSelection().focusOffset.toString()
- document.getElementById('test').selectionStart.toString()";
但它们似乎都不起作用:(任何指针?
regex - 如何匹配正则表达式中的插入符号 (^)?
我知道这些不会这样做,也知道为什么,但你如何匹配它?
html - 如何获取 ContentEditable 区域中的行数和当前插入符号行位置?
我的问题有两个部分,但它们是相关的。
首先 - 我有带有一些文本的 Contenteditable DIV,我需要获取此 DIV 的总行数(行)。是否可以 ?
其次 - 我需要获得插入符号行位置,如果它在第 1、2、3 等行上......
有人可以帮忙吗?
wpf - WPF 在 RichTextBox 的开头设置 CaretPosition
我的 WPF 应用程序中有一个RichTextBox
,里面填充了彩色文本。我想让它以编程方式转到文档的开头,所以我遵循了 msdn 的建议:
这完全没有任何作用......
我也试过:
这也不起作用。
除了 StackOVerflow 中的另一个问题之外,我找不到有关该主题的其他信息,该问题仍未得到解答。
有人有解决方案吗?
javascript - Firefox 和 IE 上不同的插入符号位置
要重现该问题,请访问http://jsfiddle.net/BsJ6V/并在开始的正文标记之后键入任何字符(例如,<body>h
如果您键入 h 字符)。
一个警告框将显示插入符号的位置。当你在 Firefox 中运行它时,插入符号的位置是 56,当你在 IE 中运行它时,它是 60。请问是怎么回事?
编辑:: 更新链接。
javascript - Contenteditable - 从插入符号中提取文本到元素末尾
在浏览了所有可能的问题和答案后,我会这样尝试。
我正在编写 RTE,但未能成功提取 contenteditable 元素中的文本。这样做的原因是,每个浏览器处理节点和按键(#13)事件的方式略有不同(例如,一个创建'br',另一个创建'div','p'等)。这一切都是一致的,我正在编写一个跨浏览器编辑器,它使用 e.preventDefault() 杀死所有默认操作;
以下场景:
1)用户点击#13键(检查)
2)检测到插入符号位置(检查)
3)在插入符号所在的元素之后创建新的p(aragraph)(检查)
4)如果插入符号和元素末尾之间的文本(节点(s)),提取它(???)
5)将文本(节点)放入新创建的p(段落)(检查)
可以想象,除了第 4 点之外,一切正常。
著名的 js rangy 库中也有类似的功能,其中提取了特定的选择。
我需要的是:获取并提取从插入符号到内容可编辑段落(p,h1,h2,...)元素末尾的所有文本(当然还有标签,所以 splitBoundaries)。
欢迎提供任何线索、提示或片段!提前致谢。
亲切的问候,p
ckeditor - CKEditor:设置光标/插入符号位置
如何在 CKEditor3.x 中定位插入符号?我有 2 个职位,我想在两个职位上都使用 insertHTML()。
伪代码:
我试过(将插入符号设置为位置:20):
这是行不通的。有人可以帮我吗?
javascript - jQuery获取textarea光标/插入符号X,Y位置并在下面显示一个DIV
我正在尝试在 Gmail/Google Docs 富文本 WYSIWYG edtior 中实现类似“更改/删除链接”的功能,当您键入 URL 时,会在其下方显示一个 div,显示“转到链接、更改、远程”
我怎么能用 jQuery 写这样的东西?
- 如何获取游标的行和列?
- 如何计算字体宽度和高度(尤其是带有一些粗体/斜体样式的非固定宽度字体)
- 如何确保 DIV 出现在单词的开头?
先感谢您!