2017-11-02 12 views
0

私はJavascriptの文字列にHTMLスニペットを格納しようとしています。そして、 "ソースの表示"ボタンがクリックされるたびに反応します。文字列が引用符で囲まれた状態で表示されないようにするにはどうすればよいですか?

これは、文字列がどのように見えるかの例です:

var testString = "⟨!DOCTYPE HTML⟩" 

そして、私は、コンポーネントの機能をレンダリングリアクト内で、それは次のようになります。

return <pre>{testString}</pre>; 

しかし、これは単なるせずに、文字列を吐き出しますいずれかのエスケープ文字を変換します。 HTMLを調べると、その文字列がHTML内に引用符で囲まれて挿入されています。私は使用しようとしました:

var testString = String(/&lang;!DOCTYPE HTML&rang;/).substring(1).slice(0,-1); 

文字列から見積もりを削除するには何も変わりませんでした。私はまた、<p><div>、および<code>のタグに入れてみました。その理由は何ですか?

ブラウザで引用符で囲みを表示する方法でも、エスケープ文字を使用せずに引用符でHTMLコードをWebページに表示できますか?すなわち

var testString = "<!DOCTYPE HTML>"; 

答えて

関連する問題