如何在浏览器中创建可写的HTML文档?

时间:2009-02-15 06:06:53

标签: javascript internet-explorer firefox edit-in-place

以免我的问题不清楚;我并不是指用<p>动态替换<textarea>个节点。我的意思是直接编辑每个文本 - 包括标题,<div><span>中的文本以及编辑表格。我知道在IE中这是可能的,我有一个在可编辑和后退之间切换的脚本在IE中工作,但这在Firefox中不起作用。有没有办法让它在FF中运行?

P.S。 IE的脚本来自JavaScript Bible Gold Edition by Danny Goodman, 2001

2 个答案:

答案 0 :(得分:4)

Firefox的

Firebug Extension几乎允许您编辑任何内容。

答案 1 :(得分:2)

在Firefox中&gt; 3您可以将 contentEditable 用于我理解的html元素。标签看起来像这样:

<div id="myEditableDiv" contentEditable="true">click here to edit ...</div>

您可以使用'execCommand'控制编辑过程(请参阅:msdn获取命令标识符)