代码之家  ›  专栏  ›  技术社区  ›  nonopolarity

是否有其他方法可以在不使用DesignMode属性的情况下在网页上生成所见即所得编辑器?

  •  0
  • nonopolarity  · 技术社区  · 15 年前

    网页上的大多数WYSIWYG编辑器都是使用DesignMode属性的,这是真的吗?除了使用这个方法还有其他方法吗?

    (DesignMode是否在IE和其他浏览器上首先可用?稍后是否也添加了它?)

    2 回复  |  直到 15 年前
        1
  •  2
  •   olliej    15 年前

    HTML5定义了一个ContentEditable属性,该属性可以应用于任何元素(包括body元素),它在IE(我认为它发明了该属性)、Safari>2.0和Firefox 3.x中得到支持,其中x至少为5。

    简单使用

    <div contenteditable>Yay, i'm editable!!!</div>
    
        2
  •  1
  •   Alan Mendelevich    15 年前

    是的,这可能是唯一的方法,不需要嵌入Flash、Silverlight、Java等非HTML编辑器。

    是的,这个属性首先出现在IE中,然后在Mozilla中添加(大约在2003年底),然后在Opera 9和Safari 2中添加。