在HTML中,一个包含特殊字符(如<>&)的字符串,要显示在页面上,由于添加到文本节点时会被认为是HTML的标签结构,造成一些错误,因此,要将这些特殊字符进行转义。

例如在<p>标签中,添加一个字符串"<script>alert('hello')</script>",那么就要对这个字符串进行转义。

转义字符串(Escape Sequence),即字符实体(Character Entity)分成三部分:第一部分是一个&符号,英文叫ampersand;第二部分是实体(Entity)名字或者是#加上实体(Entity)编号;第三部分是一个分号。

比如,要显示小于号(<),就可以写 &lt; 或者 < 。

如果是通过JS动态赋值的,那么可以利用下面的方法,巧妙地将其进行转换

--TODO

附上常见的HTML转义字符

HTML特殊转义字符列表
最常用的字符实体
Character Entities
显示        说明         实体名称       实体编号
    半方大的空白       &ensp;        
    全方大的空白       &emsp;        
    不断行的空白格     &nbsp;        
<       小于       &lt;         <
>       大于         &gt;         >
&     &符号         &amp;       &
"     双引号         &quot;       "

'     单引号        &apos;
©     版权         &copy;         ©
®     已注册商标       &reg;         ®
™     商标(美国)     ™             ™
×     乘号         &times;       ×
÷     除号         &divide;       ÷

最新文章

  1. 为什么get比post更快
  2. 深入浅出设计模式——简单工厂模式(Simple Factory)
  3. 在HTML标签&lt;a/&gt;中调用javascript代码
  4. 【LeetCode】38 - Count and Say
  5. 车牌识别--S5PV210測试
  6. mac不可或缺的套件管理器Homebrew
  7. CAD INSTALL PROBLEMS
  8. SQL Server 2014内存优化表的使用场景
  9. SQL联表查询
  10. 文件系统的几种类型:ext3, swap, RAID, LVM
  11. 【框架学习与探究之日志组件--Log4Net与NLog】
  12. Node类型知识大全
  13. Jacob工具类使用文件互转服务 word转html html转excel word转pdf excel转pdf ppt转pdf
  14. 微信小程序区分点击,长按事件
  15. MyBatis别名与util类技能了解
  16. 爬虫_古诗文网(队列,多线程,锁,正则,xpath)
  17. jdbc “贾琏欲执事”
  18. .NET 常用ORM之iBatis
  19. BeanUtils.populate的方法的作用
  20. 关于typecho,404页面错误

热门文章

  1. android中handler中 obtainmessge与New message区别
  2. 代码演示C#中string和StingBuilder内存中的区别
  3. Android 侧边栏(使用Support Library 4提供的扩展组件)
  4. HDU 5952 Counting Cliques 【DFS+剪枝】 (2016ACM/ICPC亚洲区沈阳站)
  5. 《C语言程序设计现代方法》第2章 编程题
  6. JAVA vo pojo javabean dto的区别
  7. C#面向对象的三大特征
  8. extjs的button控件fireEvent(&#39;click&#39;)无效问题
  9. glance was not installed properly
  10. Uber能知道你是不是在开车的时候玩手机