cost 104 ms
如何将 map 可见文本索引到它们在 HTML 树中的位置 - How to map visible text indices to their location in an HTML tree

我正在尝试实现一个基于 Web 的富文本编辑器,该编辑器将在用户键入时自动修饰用户的文本(想想拼写检查)。 问题是服务器只处理原始文本,并在原始文本中返回带有索引+长度的注释。 所以完整的流程必须是这样的: 当拼写检查例程触发时,它将 HTML 结构的内容转换为原始文本。 向服务器查询拼写检查注释。 ...

在 ContentEditable Div 中的每个新行上创建 Span - Create Span on Each New Line in ContentEditable Div

我有一个具有 contenteditable 属性 true 的 div。 我希望每当输入新行时,它应该在 span 标签内,而 span 应该在 p 标签内,但每当我点击输入时,它只会创建新的 div。 最初的 输入此文本一些文字一些新的文字一些更多的新文本我得到了什么 我想要的是 我如何使用 ...

如何在 React 中的 contenteditable div 中设置 cursor position - How to set the cursor position in a contenteditable div in react

我正在尝试创建一个文本编辑器,并且我正在使用一个contenteditable div,每次有人更改其中的文本时,我都想用strong元素包装所有新文本并更改 div 的 innerHTML 这是我尝试过的(我正在使用 react/nextjs)useEffect(() => { i ...

用户可以使用密钥退出 contenteditable 吗? - Can a user exit a contenteditable with a key?

我目前有一个可编辑的内容,允许用户在一个范围内更改文本。 我想让内容可编辑容器在用户按下 Enter 键后关闭。 我目前有一个事件侦听器,它在单击具有 contenteditable 属性的跨度时被删除。 我想在用户单击回车键时添加回事件侦听器。 但是,我也希望 contenteditable 容 ...

如何使元素可编辑并将新字符串发送到 Node/Express-server - How to make an element contenteditable and send the new string to Node/Express-server

因此,我在 Express 服务器上构建了一个 REST API 工作端点 GET、POST、PUT 和 DELETE,目前在客户端工作。 Express 服务器正在读取和写入 JSON 文件。 所以在客户端,我已经完成了一个 HTML 和一个脚本文件,我已经成功地发出了一个 GET 请求并呈现 ...

按下箭头键时插入符号的行为是否在标准中定义? - Is the behavior of the caret defined in the standard when arrow keys are pressed?

在可编辑元素(例如<input type='text'/> 、 <div contenteditable="true"> )内,当插入符位于文本中间时,如果向上/向下箭头键被按下。 我想知道这种行为是否符合某种标准,因为我想根据这种行为编写代码。 ...

为什么<span>在 contenteditable 中我的元素之间有空格?</span> - Why there are spaces between my <span> elements in contenteditable?

我正在尝试在 Svelte 中构建一个类似 Notion 的编辑器,我已经取得了一些不错的进展,但我现在正在挠头试图弄清楚为什么我在 span 元素之间有空格。 我根据格式将文本划分为跨度,这是一个输出示例: 在它们之间创建了一个带有一点空间的#textnode,我不知道如何避免它。 我尝试了多个 ...

通过innerHTML设置时纯文本是如何修改的? - How is plain text modified when set through innerHTML?

设置innerHTML = '\r\n'时,浏览器似乎最终会写入'\n' 。 这在元素的实际纯文本内容与我一直跟踪的内容之间引入了差距。 这是一个相当孤立的问题,还是我应该注意更多潜在的变化? 如何确保文本节点的内容与我要写的内容完全匹配? 我想可能只是不使用 innerHTML,构建节点和文本节 ...

在输入字段上设置字符限制(使用 react-contenteditable)不起作用 - Setting a character limit on an Input field(using react-contenteditable) not working

我正在使用 react-contenteditable 库来显示输入值。 我想将可以输入的字符限制为 50 个字符。 我已经尝试过 slice 和 substring 甚至检查字符串的长度但没有任何限制,甚至输入框中显示的第 51 个等等字符。 此外,如果我在第 50 个字符后使用 slice 或 ...

将属性 false 设置为 true 时无法立即聚焦文本 contenteditable reactjs - Cannot focus text instantly contenteditable when set attribute false to true reactjs

首先,我有一个 state 是showSpan ,这个 state 操纵一个span的显示/隐藏。 内部组件: 主要过程是当我触发鼠标按下事件时,state 发生变化,然后组件发生变化,最后显示span ,我希望当我在div上触发鼠标按下事件时,它也会立即触发 cursor position 上的 ...

如何使 ContentEditable 框的突出显示区域变大? - How do you make the Highlighted Area for a ContentEditable box larger?

我正在构建一个 UI,它使用contentEditable元素将数据输入 model。 目前,当您输入 select 元素时,该框会自动突出显示该框的当前输入,如下所示: 这是一个问题,因为它有时会隐藏 cursor。我想将突出显示框的默认大小增加到 20px,但是,为每个元素添加min-wid ...

如何使内容可编辑? - How to make content editable?

我有一个待办事项列表,我想要一个可编辑的任务,所以我将 contenteditable = "true" 属性赋予了包含任务内容的 p 标签,但是当我左键单击它时,它不起作用,但是当我右键单击它时它起作用了。 我把这个属性赋予了标题,它工作得很好,但它不能处理任务(p 标签)? 所以我的问题是当我 ...

在内容可编辑的 div 中居中图像 - Center an image in a contenteditable div

在将问题标记为重复之前,我告诉你,我已经搜索了很多但找不到明确的答案,因此尝试为我们生活的 2022 年获得一个明确的答案可能是值得的。 我有这个 contenteditable div: 我已经能够在 css 中设置行高的文本和常规表情符号居中,但是当我输入我用作自定义表情符号的图像时,它不会居中 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM