2

私の質問がはっきりしないでください。<p>ノードをに動的に置き換えるという意味ではありません<textarea>。私は、すべてのテキストを直接編集することを意味します-ヘッダー、テキスト、およびはい編集テーブルを含み<div>ます<span>。私はこれが IE で可能であることを知っており、IE で機能する編集可能と元に戻すスクリプトを持っていますが、Firefox では機能しません。FFで動作させる方法はありますか?

PS IE のスクリプトは、2001 年に Danny Goodman が執筆した JavaScript Bible Gold Editionから入手しました。

4

2 に答える 2

4

Firefox 用のFirebug 拡張機能を使用すると、何でも編集できます。

于 2009-02-15T06:12:37.140 に答える
2

firefox > 3では、私が理解した html 要素にcontentEditableを使用できます。タグは次のようになります。

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

「execCommand」を使用して編集プロセスを制御できます (コマンド識別子についてはmsdnを参照)。

于 2009-02-15T11:17:42.917 に答える