【发布时间】:2011-11-28 02:01:39
【问题描述】:
我正在尝试为移动 Safari 构建一个文档编辑界面,我希望它基于 contentEditable <div>。 (是的,我知道这仅适用于 iOS 5。这对我来说不是问题。)
编辑工作正常,但我不希望用户必须点击 div 才能开始输入。我想在页面加载时开始编辑。
我尝试了多种方法,包括this one from Stack Overflow。到目前为止,我尝试过的一切都在桌面 Safari 中运行良好,但它们在移动 Safari 中无法运行。
理想情况下,div 最初是空的,但如果有必要,我可以在开头放一些最少的内容。
编辑:我可能找到了罪魁祸首。 focus() 似乎在调用 onload 时不起作用,所以可能没有办法做到这一点,即使使用 <textarea>。
【问题讨论】:
标签: javascript html mobile-safari contenteditable