Was ich versuche, ist, ein JavaScript-Snippet auf der Seite anzuzeigen und es nicht auszuführen, sondern es als Code-Snippet anzuzeigen, damit Leute es kopieren können. Ich lade Google Prettify, dann auf der Seite habe ich diesen Code:
%Vor%Aber dieser Code wird nur ausgeführt und zeigt das JS-Snippet nicht an. Was fehlt mir hier?
Das Problem besteht darin, dass Sie HTML eingeben und nicht als HTML behandelt werden sollen. Insbesondere die öffnende <script>
-Element.
Um HTML einzugeben, das nicht als HTML analysiert wird, müssen Sie Zeichen kodieren, die speziell für HTML sind. Zum Beispiel wird <
als <
, >
als >
und &
als &
codiert.
Also, um Folgendes auszugeben, ohne dass es als HTML analysiert wird:
%Vor%... Sie müssen Folgendes eingeben:
%Vor% Verwenden Sie <script>
und </script>
für <script>
tag
Tags und Links javascript html css prettify