2

这可能是一个非常简单的问题,但它一直困扰着我一段时间。

我正在尝试将用户输入呈现'&''&'. 浏览器一直在'&'为我转换它,我正在想办法解决它。所有编码字符都会发生这种情况,而不仅仅是&符号。

如何'&'在 HTML 中呈现为文本,而不是呈现为'&'?

这是一个 JSFiddle—— http://jsfiddle.net/WSu6a/

4

3 回答 3

5

您可以使用&&(与号)后跟代码的其余部分:

&
&

结果

&

&

于 2012-12-06T20:29:10.010 回答
2

利用

<xmp>&amp;</xmp>

它似乎工作得很好。

(我想我会回来写一些关于<xmp>标签的内容。基本上它<pre>是浏览器仍然支持的弃用版本 - 示例的工作版本:http: //jsdo.it/haxxed/tmCT - XMP 标签详细信息)

于 2012-12-06T21:56:06.297 回答
2
&amp;amp;

也可以正常工作。

于 2012-12-06T20:30:39.913 回答