温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

HTML 转义字符

发布时间:2020-05-01 05:44:21 来源:网络 阅读:414 作者:jjjyyy66 栏目:网络安全

在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;


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI