Mi sono espresso male.
Intendevo proprio scrivendo nel tag con la tastiera, come si fa in un textfield o in una textarea.
Per esempio,ho il td di una tabella con un certo contenuto.
Ci clicco sopra e lo cambio.
E'effettivamente possibile farlo con innerHTML:
Quando clicco su td uno script mi inserisce all'interno del td un textfield con value uguale al contenuto del td.
Modifico il valore del testo e quando mi sposto il textfield viene tolto e il valore modificato scritto nel td.

E' una procedura fattibile ma per quello che sto facendo risulta un po' macchinosa.
Cercavo proprio un sistema per modificare la "natura" dei tag in modo da renderli come i textfield.

Per esempio, so che un div può diventare un elemento inline.
Mi chiedevo se un elemento non scrivibile può diventare scrivibile, anche se ovviamente è una cosa poco probabile.