浏览器的textarea不应该显示原始文本吗?请看下面的卡扣从this post,并注意<script>
标签:为什么<textarea>显示<>而不是< >?
1我们可以看到周围的脚本字尖括号:
2-现在看的源这一页。我们可以看到尖括号由它们的HTML实体表示:
3-点击编辑的帖子,你会看到尖括号中的文字区域是可见的 - 不是他们的HTML实体:
4-看来自服务器的响应XHR(当我们点击编辑),我们可以看到HTML实体,而不是尖括号我们在textarea的看到:
textarea怎么可能在编辑帖子的时候显示斜角括号而不是他们的HTML实体? textareas不应该显示原始文本?我在我的网站上试过,textarea显示HTML实体,而不是括号,使用相同的源代码。
即使在code
和pre
标签内,帖子页面也会显示斜角括号。它们不应该作为原始文本输出吗?我也在我的网站上试了这个,页面显示了HTML实体,而不是斜角括号。
我在这里失踪了什么?
我在问,因为在我的网站上实现一项功能而挣扎。我想在编辑某些内容时向人们展示编码实体,但我想存储一个原始版本。 SO似乎已经完成了,但我不知道如何。