免得我的问题不清楚;我并不是说<p>
用<textarea>
. 我的意思是直接编辑所有文本——包括标题、文本<div>
和<span>
是编辑表。我知道这在 IE 中是可能的,并且我有一个脚本可以在可编辑和返回之间切换,它在 IE 中有效,但在 Firefox 中不起作用。有没有办法让它在FF中工作?
PS 我从Danny Goodman 的 JavaScript Bible Gold Edition 获得的 IE 脚本,2001
免得我的问题不清楚;我并不是说<p>
用<textarea>
. 我的意思是直接编辑所有文本——包括标题、文本<div>
和<span>
是编辑表。我知道这在 IE 中是可能的,并且我有一个脚本可以在可编辑和返回之间切换,它在 IE 中有效,但在 Firefox 中不起作用。有没有办法让它在FF中工作?
PS 我从Danny Goodman 的 JavaScript Bible Gold Edition 获得的 IE 脚本,2001
Firefox 的Firebug 扩展几乎允许您编辑任何内容。
在 firefox > 3 中,您可以将contentEditable用于我理解的 html 元素。标签如下所示:
<div id="myEditableDiv" contentEditable="true">click here to edit ...</div>
您可以使用“execCommand”控制编辑过程(请参阅:msdn以获取命令标识符)