Question

Savez-vous comment faire un <div> modifiable avec JavaScript? Je cherche une solution cross-browser.

Quelque chose de semblable à une zone de texte riche, mais qui utilise un <iframe> modifiable. J'ai besoin quelque chose de similaire pour un <div>.
Je ne veux pas utiliser une zone de texte de remplacement.

Était-ce utile?

La solution

J'ai trouvé comment.

Vous utilisez la propriété contentEditable du DOMElement, comme si

<div onClick="this.contentEditable='true';">
    lorem ipsum dolor lorem ipsum dolorlorem ipsum dolor
</div>

Autres conseils

Vous pouvez le faire en HTML pur

<div class="editable" contenteditable="true">
    Editable text...
</div>

Hope this helps!

contentEditable propriété de l'élément à "true" :

element.contentEditable = "true";

Voir aussi:

How about his: 

Faire un "textarea" caché, et lors de la sélection (en cliquant ou Hover) div, cacher la division et d'afficher les textArea.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top