【问题标题】:How do you make an HTML document writable in the browser?如何使 HTML 文档在浏览器中可写?
【发布时间】:2009-02-15 06:06:53
【问题描述】:

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

附:我从JavaScript Bible Gold Edition by Danny Goodman, 2001得到的IE脚本

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      在 firefox > 3 中,您可以将 contentEditable 用于我理解的 html 元素。标签如下所示:

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

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

      【讨论】:

        猜你喜欢
        • 2012-07-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多