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