HTML のほぼすべてのタグで、<(開始タグ) や&(文字エスケープ) などの文字をエスケープする必要があります。
ただし、<script>タグ内ではこれは適用されないようです! たとえば、HTMLで文字を明確に定義し、jQueryを使用してそれらを取得することもできますvar my_unescaped_text = $('script[type="text/mytexttype"]');
これを行う他のタグはありますか?JavaScriptを使用せずに、この種のものを<pre>タグで表示できるようにする方法はありますか? (ええ、私は知っています、それは間違いなく難しい注文のように聞こえます...)
<input>または<textarea>タグはどうですか?これらの文字をテキスト入力フィールドに確実に書き込むことができ、それは表示され、スタイルを設定できます (これは、私のおそらく不明確な目標を満たしています)。他に何かありますか?私が表示しようとしているテキスト (JavaScript 処理前) は Markdown であり、 aは<pre>おそらく.<textarea readonly="readOnly"><pre>