Frage

Sie wissen, wie man einen <div> editierbar mit JavaScript machen? Ich suche nach Cross-Browser-Lösung.

Etwas ähnlich einem Rich-Text-Bereich, aber das Anwendungen eine editierbare <iframe>. Ich brauche etwas ähnliches für eine <div>.
Ich will keinen Ersatz Textbox verwenden.

War es hilfreich?

Lösung

Ich fand heraus, wie.

Sie verwenden die contentEditable Eigenschaft des DOMElement, wie so

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

Andere Tipps

Sie können dies tun, in reinem HTML

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

Hope, das hilft!

contentEditable Eigenschaft des Elements zu "true" :

element.contentEditable = "true";

Siehe auch:

How about his: 

Erstellen Sie eine versteckte „textarea“, und bei der Auswahl (Klick oder Hover) die div, blenden Sie die Div und das Textfeld anzeigen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top