• HTML 转义字符


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

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

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

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

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

     --TODO

    附上常见的HTML转义字符

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

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

  • 相关阅读:
    eclipse如何设置多个字符的智能提示
    19.面向对象的三大特征 之封装
    18代码块
    成员变量和局部变量的区别
    类与对象
    Python压缩脚本编辑
    字符串内容
    参考
    序列
    元组
  • 原文地址:https://www.cnblogs.com/kingsleylam/p/4976366.html
Copyright © 2020-2023  润新知