Heim > Artikel > Web-Frontend > Wie entkomme ich Anführungszeichen in JavaScript, um Daten in HTML anzuzeigen?
Anführungszeichen in JavaScript maskieren: Programmatische Datenausgabe in JavaScript
Beim Anzeigen von Daten aus einer Datenbank in HTML kann die Verwaltung von Sonderzeichen wie Anführungszeichen hilfreich sein Dies ist von entscheidender Bedeutung, um Probleme beim Parsen des Browsers zu vermeiden. Wie Sie richtig bemerkt haben, reicht der Versuch, Anführungszeichen in JavaScript mit dem Backslash-Zeichen () zu umgehen, in einem HTML-Kontext nicht aus.
Um dieses Problem zu beheben, besteht der richtige Ansatz darin, die doppelten Anführungszeichen durch die XML-Entitätsdarstellung & zu ersetzen ;quot;. Diese Entität verhindert Verwirrung im Browser und stellt sicher, dass der JavaScript-Aufruf korrekt interpretiert wird.
Zum Beispiel Ihr bereitgestellter HTML-Code:
<a href="#" onclick="DoEdit('Preliminary Assessment \"Mini\"'); return false;">edit</a>
Kann geändert werden, um die Anführungszeichen effektiv zu maskieren:
<a href="#" onclick="DoEdit('Preliminary Assessment &quot;Mini&quot;'); return false;">edit</a>
Durch die Verwendung der XML-Entitätsdarstellung können Sie jetzt die erforderlichen Daten sicher ausgeben, ohne dass Parsing-Fehler auftreten. Denken Sie daran, dass diese Technik besonders wichtig ist, wenn Sie mit Daten arbeiten, die möglicherweise vom Benutzer eingegebene Inhalte enthalten, auch wenn diese innerhalb des Unternehmensnetzwerks eingeschränkt sind.
Das obige ist der detaillierte Inhalt vonWie entkomme ich Anführungszeichen in JavaScript, um Daten in HTML anzuzeigen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!