在HTML和JavaScript中,有时您必须使用特殊的转义版本替换某些字符。
例如,JavaScript &
将更改为HTML &
,而JavaScript <
将更改为HTML <
。
这个过程叫做什么,是否有可以双向执行此任务的本机或非本机JavaScript例程?
感谢。
答案 0 :(得分:1)
此特殊字符称为实体,其文本以&符号(&amp;)开头,以分号(;)结尾,某些特殊字符保留用于HTML,表示您的浏览器会将它们解析为HTML代码。例如,如果使用小于(&lt;)符号,浏览器会将后面的任何文本解释为标记。因此,如果您想要显示该特殊租船人,您需要将实体及其浏览器作业写入 unescape 或映射< /强> chars到相应的值
所以它的逃脱和unescape或映射 以及浏览器在编写实体时自己做的事情 你可以看到一个html实体列表 Character entity reference
答案 1 :(得分:-1)
您可以选择使用escape()
和unescape()
js函数。