简体   繁体   English

在单击位置编辑Div文本

[英]Editing Div Text At Click Position

I have a DIV which contains some text. 我有一个包含一些文字的DIV。 When a user clicks on some content in the DIV, I want to enable him to edit the content at that position. 当用户点击DIV中的某些内容时,我希望他能够在该位置编辑内容。

<div id='Note'>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, <br />
sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. <br />
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip <br />
ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse <br />
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, <br />
sunt in culpa qui officia deserunt mollit anim id est laborum.<br />
</div>

contenteditable will do it in IE 5.5+, Firefox 3.0+, Safari 1.3+, Opera 9+, Chrome: contenteditable将在IE 5.5 +,Firefox 3.0 +,Safari 1.3 +,Opera 9 +,Chrome中实现:

<div id="Note" contenteditable="true">
Lorem ipsum dolor sit amet, consectetur adipisicing elit, <br />
sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. <br />
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip <br />
ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse <br />
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, <br />
sunt in culpa qui officia deserunt mollit anim id est laborum.<br />
</div>

May be you should use <textarea> element. 也许你应该使用<textarea>元素。 Then you can edit text inside it at any position. 然后,您可以在任何位置编辑其中的文本。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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