Safari HTML Reference: Supported Attributes says:
contenteditable
If true, the element can be edited on the fly; if false, it cannot.
Availability
Available in Safari 1.2 and later. Available in iPhone OS 1.0 and later.
However, on my iPhone, I can't get it to work. Anyone have success with this?
You can try it with this document (admittedly not pure html, but that document works in desktop Safari, and Chrome and Firefox 3). I haven't been able to get even the simplest html document to be editable in mobile Safari.