5

令我沮丧的是,我发现该contentEditable=true属性在 iPhone 或 iPad 上无法正常工作。

有没有一种方法可以优雅地降级 contentEditable div,而无需求助于 textarea 并失去 iPhone 或 iPad 上所有丰富的 DHTML 格式化优势?

4

2 回答 2

3

contenteditable从 IOS 5 开始支持

在您的 iPad 上前往此处试用

http://www.quirksmode.org/dom/execCommand/

于 2012-10-09T15:05:20.333 回答
1

我希望您已经阅读了这个(Apple 的技术说明)和Safari Web 内容指南,他们将以下段落放在不要使用不支持的 iOS 技术下

contenteditableiPhone OS 上的 Safari 不支持。如果您要contenteditable在样式元素(例如,<p contenteditable><div contentediable>)中启用文本输入,则可以使用样式 < >替换此样式元素textarea。在 iPad、iPhone、Mac OS X 和 Windows 上的 Safari 中,您可以使用CSS<textarea>自定义元素的外观。如有必要,您甚至可以通过指定.<textarea>-webkit-appearance: none

谢谢,

于 2011-04-14T11:49:27.763 回答