zoukankan      html  css  js  c++  java
  • 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;

  • 相关阅读:
    自我介绍
    汇编实验报告五
    汇编第二章知识总结
    汇编第一章知识总结
    汇编实验报告四
    汇编实验报告三
    汇编实验报告(二)
    汇编实验报告(一)
    实验报告(七)
    实验报告(六)
  • 原文地址:https://www.cnblogs.com/kingsleylam/p/4976366.html
Copyright © 2011-2022 走看看