494得票22回答
可编辑元素的更改事件

我希望在用户编辑具有contenteditable属性的内容时运行函数。相当于onchange事件的是什么? 我正在使用jQuery,因此任何使用jQuery的解决方案都是首选。谢谢!

292得票13回答
如何在可编辑元素(div)中设置插入符号(光标)位置?

我有一个简单的HTML示例:<div id="editable" contenteditable="true"> text text text<br> text text text<br> text tex...

189得票11回答
React.js:contentEditable的onChange事件

如何监听基于 contentEditable 控件的更改事件? var Number = React.createClass({ render: function() { return <div> <span contentE...

188得票18回答
获取contentEditable的插入符位置

我在stackoverflow上找到了很多关于如何在跨浏览器的情况下设置contentEditable元素中光标位置的好方法,但却没有关于如何首先获取光标位置的答案。 我想要做的是在keyup事件中知道中光标的位置。因此,当用户输入文本时,我可以在任何时候知道contentEditable元素...

183得票25回答
防止contenteditable在按回车键时添加<div>标签 - Chrome

我有一个contenteditable元素,每当我输入一些内容并按下ENTER键时,它就会创建一个新的&lt;div&gt;并将新行文本放在里面。我不喜欢这个方式。 是否有可能阻止这种情况发生,或者至少用&lt;br&gt;替换它? 这里是演示http://jsfiddle.net/jDv...

153得票9回答
在 contentEditable <div> 上设置光标位置

我希望能够找到一个明确且跨浏览器的解决方案,在当一个contentEditable='on'的&lt;div>重新获得焦点时将光标/插入符号位置设置为上一次已知的位置。似乎content editable div的默认功能是每次单击它时将插入符号/光标移动到div中文本的开头,这是不可取的。 ...

151得票6回答
以编程方式在可编辑的HTML元素中选择文本?

在JavaScript中,可以通过编程方式选择或元素中的文本。您可以使用ipt.focus()聚焦一个输入框,然后使用ipt.select()选择其内容。甚至可以使用ipt.setSelectionRange(from,to)选择指定范围。 我的问题是:在contenteditable元素中...

131得票4回答
内容可编辑,将光标设置在文本末尾(跨浏览器)

在Chrome中输出:&lt;div id="content" contenteditable="true" style="border:1px solid #000;width:500px;height:40px;"&gt; hey &lt;div&gt;what's up?...

119得票9回答
如何将光标移动到contenteditable实体的末尾

我需要将插入符号移动到像Gmail笔记小部件那样的contenteditable节点的末尾。 我在StackOverflow上阅读了相关主题,但这些解决方案基于使用输入框,并且它们不适用于contenteditable元素。

116得票3回答
如何去除聚焦的contenteditable pre标签周围的边框?

当我将pre元素设置为可编辑并将焦点放在该元素上进行编辑时,它周围会出现一个点状边框,看起来不太好看。当焦点不在此元素上时,边框消失了。 我该如何去除这个边框呢? 谢谢!