Frage

Ich versuche, einen sehr einfachen, intelligenten DIV -Eingang zu erstellen. Ich kann jedoch nicht genau das, was der Benutzer in IE eingegeben hat, da ich den Wert der Eingabe ermitteln kann, weil die Whitespace zusammengebrochen ist. dh "Hallo Welt" wird "Hallo Welt". Für mich ist es jedoch wichtig, dass ich den Text erhalten kann, da der Benutzer ihn nach möglichst möglich getippt hat. Irgendwelche Ideen, wie ich das machen kann?

War es hilfreich?

Lösung 2

Es stellt sich heraus, dass ich den Wert mit Innerhtml mit dem Wert einschlossen kann, ohne dass ein DIR -Wert einstößt. Es gibt jedoch keine Möglichkeit, den Wert so festzulegen, dass der IE keine Räume zusammenbricht, was es absolut unmöglich macht, Unit -Test zu testen.

Andere Tipps

Haben Sie versucht, die Innerhtml aus der DIV zu lesen?

Verwenden Sie das gute alte "" und es wird funktionieren, wie Sie wollen;)

Für Ihr Beispiel haben Sie InnerText versucht, ich befürchte nur, dass die Verwendung von InnerHTML möglicherweise ein zusätzliches Markup zurückgeben könnte, das einige Browser bei der Manipulation des bearbeitbaren Inhalts möglicherweise hinzufügen könnten.

Überprüfen Sie diese Stackoverflow -Fragen, um den Unterschied zwischen Innerhtml und InnerText zu unterscheiden:

Unterschied zwischen InnerText und HTML

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