以免我的问题不清楚;我并不是指用<p>
动态替换<textarea>
个节点。我的意思是直接编辑每个文本 - 包括标题,<div>
和<span>
中的文本以及编辑表格。我知道在IE中这是可能的,我有一个在可编辑和后退之间切换的脚本在IE中工作,但这在Firefox中不起作用。有没有办法让它在FF中运行?
P.S。 IE的脚本来自JavaScript Bible Gold Edition by Danny Goodman, 2001
答案 0 :(得分:4)
Firebug Extension几乎允许您编辑任何内容。
答案 1 :(得分:2)
在Firefox中&gt; 3您可以将 contentEditable 用于我理解的html元素。标签看起来像这样:
<div id="myEditableDiv" contentEditable="true">click here to edit ...</div>
您可以使用'execCommand'控制编辑过程(请参阅:msdn获取命令标识符)