muss ein System aufbauen, dass, wenn ein Benutzer in ein Feld schreibt, ein Wort, das mit # beginnt, in ein html-Element eingeschlossen ist. Inside input-text und textarea html funktionieren nicht. Ich hatte mit einem Div gedacht, ist das möglich?
Nicht sicher, warum eine Eingabe oder ein Textbereich nicht funktionieren wird; Sie könnten in Erwägung ziehen, die Ereignisse zu behandeln, die ausgelöst werden, wenn ein Benutzer Daten in ein Textfeld oder eine Eingabe eingibt, um Ihr Ziel zu erreichen. Oder Sie können in einen Wysiwyg-Editor schauen.
Ja, das ist möglich.
:)
Im Ernst, Sie müssen Benutzereingaben parsen, und wenn Ihre Parser-Engine ein "#" Symbol sieht, wartet sie einfach auf das nächste [Leerzeichen] (zum Beispiel als Element-ID-Begrenzer), erstellen Sie ein neues DOM-Element mit Diese ID und danach muss innerHTML dieses Elements jedes Mal aktualisiert werden, wenn der Benutzer ein Symbol eingegeben hat.
Tags und Links javascript html