Wie kann ich verhindern, dass images[i].title
den HTML-Code unterbricht, wenn doppelte Anführungszeichen enthalten sind?
Sie können die Methode replace () verwenden, um die doppelten Anführungszeichen zu umgehen:
%Vor%BEARBEITEN: Das Ergebnis ist eine gültige JavaScript-Zeichenfolge, funktioniert jedoch nicht als HTML-Markup, da der HTML-Parser Backslash-Escapes nicht versteht. Sie müssen doppelte Anführungszeichen entweder durch einfache Anführungszeichen in Ihrem Bildtitel ersetzen:
%Vor%Oder invertieren Sie die Anführungszeichen in Ihrem Markup:
%Vor%Das ist das, wonach du suchst. Auch wenn Ihre Farben in Visual Studio "aus" sind.
\
entkommt dem folgenden Zitat.
gi ersetzt alle Vorkommen.
Tags und Links javascript html escaping