Im Grunde brauche ich nur den Effekt, den HTML-Code aus dem Browser-Fenster zu kopieren und in ein Textarea-Element einzufügen.
Zum Beispiel möchte ich das:
%Vor%um das zu werden:
%Vor% Wenn dieser HTML-Code in Ihrer Webseite sichtbar ist, könnten Sie dies mit der Benutzerauswahl tun (oder nur eine TextRange
in IE). Dadurch bleiben Zeilenumbrüche erhalten, wenn nicht unbedingt Leerzeichen davor und dahinter.
UPDATE 10. Dezember 2012
Die toString()
Methode von Selection
Objekten ist jedoch noch nicht standardisiert und funktioniert inkonsistent zwischen den Browsern, so dass dieser Ansatz auf wackeligen Boden basiert und Ich empfehle nicht, es jetzt zu verwenden . Ich würde diese Antwort löschen, wenn sie nicht akzeptiert würde.
Demo: Ссылка
Code:
%Vor%Dies könnte Ihre Frage beantworten: HTML von Text-JavaScript entfernen
Ich habe vor einiger Zeit versucht, einen Code zu finden, den ich dafür geschrieben habe. Es hat gut funktioniert. Lassen Sie mich skizzieren, was es getan hat, und hoffentlich können Sie sein Verhalten duplizieren.
Sie könnten dies sogar erweitern, um Dinge wie geordnete und ungeordnete Listen zu formatieren. Es hängt wirklich nur davon ab, wie weit du gehen willst.
BEARBEITEN
Den Code gefunden!
%Vor%Tags und Links javascript html plaintext