0

我正在开发一个将使用 ContentEditable 的富文本编辑器。加载到浏览器(从 Web 服务器)中的文档必须不会因转换为 DOM 而以任何方式更改,然后再单独返回 HTML(假设用户没有进行任何更改)。

如果 HTML 文档在浏览器第一次创建和保存时被修改是可以的,但随后不应该再次发生,这只是要求所有浏览器将基于等效的 HTML 生成相同的 DOM,并基于等效的 HTML 输出相同的 HTML 文档DOM。这是我可以依靠的东西吗?

4

1 回答 1

2

当使用innerHTML 或outerHTML 执行序列化时,很容易证明标记不会往返。

采用以 开头的标记<div id='mydiv'></div>。在 IE9 中变成<div id="mydiv"></div>. 在 IE8 中,它变成<DIV id=mydiv></DIV>

于 2012-09-09T09:31:29.767 回答