在网页上编写富文本内容是Web 应用开发中很常见的需求。富文本编辑也就是所谓的“所见即所 得”(WYSIWYG,What You See Is What You Get)编辑。虽然没有规范定义,但源自IE 的一套事实标 准已经被Opera、Safari、Chrome 和Firefox 所支持。基本的技术就是在空白HTML 文件中嵌入一个 iframe。通过designMode 属性,可以将这个空白文档变成可以编辑的,实际编辑的则是元素 的HTML。designMode 属性有两个可能的值:“off”(默认值)和"on"。设置为"on"时,整个文档 都会变成可以编辑的(显示插入光标),从而可以像使用文字处理程序一样编辑文本,通过键盘将文本 标记为粗体、斜体,等等。 作为iframe 源的是一个非常简单的空白HTML 页面。下面是一个例子: