0

我们有一个网站,用户可以在其中输入项目的统计信息。统计数据只是 int 或 float 的,不需要格式化。

我们可以将其设置为每个td都被替换为<input type="text" />,但这需要我们格式化输入,使它们看起来不是输入,这会带来一大堆跨浏览器 css 问题!

所以我们正在研究contenteditable,但我想知道我们可能会遇到多少问题?

我们正在考虑使用基本上像这样的实现:http: //jsfiddle.net/hailwood/XQhh3/

4

1 回答 1

1

有许多使用这种方法的 HTML 富文本编辑器,您的问题看起来相当简单。如果你只担心客户端问题,兼容性是我能想到的最大问题。许多移动浏览器不支持此功能。

如果您的内容比文本节点更复杂,我可以看到您遇到的大多数困难都与 DOM 选择和操作有关,否则您应该没问题。

于 2012-10-11T12:27:08.533 回答