我正在使用.innerHTML
将字符串写入HTML页面。我需要将<
和>
等内容与页面上的<
和>
一起打印。但是,<
始终打印为<
。我听说如果我以HTML而不是文本的形式写入页面,我可以这样做,但我认为.innerHTML
正在这样做。是否有一个我可以使用的转义字符,或者我可以用JS做些什么来完成这个工作?
答案 0 :(得分:3)
您需要将<
写为&lt;
。
答案 1 :(得分:1)
您可以在<pre><</pre>
输出中使用<pre>&rt;</pre>
和HTML
标记。这可以为您提供所需的输出。